zoukankan      html  css  js  c++  java
  • linux下安装oracle

    一》1.关闭防火墙,禁用selinux

    vi /etc/selinux/config  修改SELINUX=disabled,然后重启,如果不想重启使用命令setenforce 0

    2.安装依赖包

    # rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm 

    # rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm 

    # rpm -ivh compat-libcap1-1.10-1.x86_64.rpm
    # rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 

    # rpm -ivh ksh-20100621-12.el6.x86_64.rpm
    # rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm

    # rpm -ivh oracleasm-support-2.1.5-1.el6.x86_64.rpm

    可以使用

    yum install -y compat-libstdc*
    yum install -y elfutils-libelf*
    yum install -y gcc*
    yum install -y glibc*
    yum install -y ksh*
    yum install -y libaio*
    yum install -y libgcc*
    yum install -y libstdc*
    yum install -y make*
    yum install -y sysstat*

    3.创建Oracle用户与组

    (1) 建立群组dba 

    # groupadd dba
    (2) 新增使用者oracle并将其加入dba群组 

    # useradd -m -G dba oracle (4) 测试oracle账号是否建立完成 # id oracle
    (5) 建立oracle的新密码 # passwd oracle
    oracle

    4.将oracle使用者加入到sudo群组中

    vi /etc/sudoers

    找到
    root        ALL=(ALL)        ALL  这行,并且在底下再加入
    oracle        ALL=(ALL)        ALL
    输入wq!(由于这是一份只读文档所以需要再加上!)并且按下Enter

    5、配置系统内核参数

    # vi /etc/sysctl.conf
    修改和添加以下内容:

    fs.aio-max-nr =1048576
    fs.file-max =6815744
    kernel.shmmni = 4096

    kernel.sem=5010 641280 5010 128

    net.ipv4.ip_local_port_range=9000 65500
    net.core.rmem_default=262144
    net.core.rmem_max=4194304
    net.core.wmem_default=262144
    net.core.wmem_max=1048586
    vm.hugetlb_shm_group=501

    编辑完之后,储存,然后执行: # sysctl –p

    6.编辑

    /etc/security/limits.conf

    添加以下四行
    oracle  soft        nproc   2047 

    oracle  hard        nproc   16384 

    oracle  soft        nofile  1024 

    oracle  hard        nofile  65536

    7、编辑/etc/pam.d/login

    # vi /etc/pam.d/login

    添加以下两行

    session required /lib64/security/pam_limits.so 

    session required pam_limits.so

    8、修改/etc/profile

    # vi /etc/profile

    if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
      ulimit -p 16384
      ulimit -n 65536
    else
      ulimit -u 16384 -n 65536
    fi
    fi
    9.创建Oracle安装文件夹以及数据存放文件夹

    #mkdir /opt/oracle 

    #mkdir /opt/oracle/112

    #mkdir /opt/oraInventory 

    #chown -R oracle:dba /opt/oracle 

    #chown -R oracle:dba /opt/oraInventory 

    #chown -R oracle:dba /opt

    10.配置Linux主机

     检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。  增加以下配置IP地址 加主机名称 映射
    192.168.1.101   CentOS-Oracle

    11.配置oracle用户环境变量

    #su oracle

    $ cd /home/oracle

    $ vi .bash_profile

    修改并加入以下內容
    ORACLE_BASE=/opt/oracle                    #上面创建的Oracle安装文件夹

    ORACLE_HOME=$ORACLE_BASE/112 

    ORACLE_SID=orcl
    LD_LIBRARY_PATH=$ORACLE_HOME/lib 

    PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
    export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH 
    #PATH=$PATH:$HOME/bin 

    #export PATH
    保存后使用如下命令,使设置生效: $ source /home/oracle/.bash_profile

    12.安装Oracle,并进行相关设置

    准备执行数据库安装,如果你的操作系统是中文环境,安装时会出现中文乱码,请使用以下指令 $ export LANG=en_US.UTF-8

    二》安装vnc

    1.打开终端使用yum命令安装vnc sever

    yum install tigervnc-server -y

    2.将vncserver设置为随系统启动。
    命令:chkconfig vncserver on

    chkconfig vncserver --level 5 on

    3.修改vncserver的配置文件。
    命令:vim /etc/sysconfig/vncservers

    在后面添加VNCSERVERS="1:root"
    VNCSERVERARGS

    4.设置vncserver的密码(vnc客户端登陆使用)。
    注意设置密码前请先su到你要设置的用户。这演示中用的是root用户。
    命令:vncpasswd

    5.重启vncserver服务。
    命令:service vncserver restart

    安装oracle必须用oracle用户登录然后开启vnc 才可以远程到oracle用户界面安装oracle

    三》

    安装linux桌面服务

    1.首先查看系统的运行级别以及是否安装了桌面环境

      1、使用命令 runlevel 查看当前的运行级别 ,如图所示

      2、使用命令 yum grouplist | more  查看是否安装了桌面环境的组件

    2.yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]" "Internet Browser" 安装界面版

    3.安装好了桌面环境的软件,然后再修改一下系统的启动级别 为 5

      编辑/etc/inittab文件,修改启级别为5,如下图,然后重新启动就可以进入桌面环境了。因为我这是远程环境的,只是运用了命令行,可以使用VNC进行桌面环境的远程

     

  • 相关阅读:
    SQL优化总结(转)
    ORA-04030: 在尝试分配...字节(...)时进程内存不足的原因分析解决方法
    MyEclipse 在线安装SVN插件
    jboss+ejb entityManager操作数据库
    struts2标签#、%、$取值
    ejb+weblogic布署(转)
    ejb+jboss集群(转)
    myeclipse配置jboss(转载)
    list-列表练习
    python-循环小练习
  • 原文地址:https://www.cnblogs.com/xuexin/p/5787298.html
Copyright © 2011-2022 走看看