当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    Redhat6.5安装oracle11g的方法

    栏目:win服务器问题汇总 时间:2019-10-19 22:03

    一、    安装环境

    linux服务器:Redhat 6.5 64位

    oracle版本:oracle11gR2
    远程windows服务器:已安装Xmanager

    内存:8G

    存储空间:1T

    二、    安装前系统设置

    1、软连接lib库:ln -s /lib/libc.so.6 /lib/libc.so.5

    2、修改一下lib库搜索路径vim /etc/ld.so.conf
    有以下内容 include ld.so.conf.d/*.conf 改为:
    include ld.so.conf.d/*.conf  /usr/X11R6/lib/

    3、修改主机名

    vim /etc/hosts

    添加 192.200.239.40   ccod

    将添加这一行放到127.0.0.1这一行之上,然后

    vim /etc/sysconfig/network
    HOSTNAME= ccod

    这样才算是彻底的改过主机名,然后

    /etc/init.d/network restart或者service network restart

    最后hostname一下看看名字改过来了没有,虚拟机的话需要reboot下;

    4、设置内核参数,为了保障安装检查能通过

    vim /etc/sysctl.conf

    添加以下信息:

    kernel.shmall = 4194304

    kernel.shmmax = 4147483648

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    fs.file-max = 6815744

    net.ipv4.ip_local_port_range = 9000 65500

    net.core.rmem_default = 1048576

    net.core.rmem_max = 4194304

    net.core.wmem_default = 262144

    net.core.wmem_max = 1048576

    之后需要/ sbin/sysctl -p”让内核立刻生效;

    5、调整oracle使用者的环境限制

    vim /etc/security/limits.conf

    在# End of file 的上面的行上添加


    * 2047          soft      nproc           
    * 16384          hard      nproc          
    * 1024          soft      nofile         
    *  65536             hard       nofile         

    其中nofile为Oracle用户可打开的文件描述符的最大数;nproc为单个用户可用的最大进程数量。

    修改登陆配置文件,编辑

    vim /etc/pam.d/login

    在该文件的最下面的行下添加

    * session required /lib/security/pam_limits.so
    * session required pam_limits.so

    上面增加的内容为提升Oracle用户的权限,其中pam_limits.so 为控制为用户分配的资源,不同的模块控制不同范围的资源。

    修改系统环境变量

    vim /etc/profile
    unset i
    unset pathmunge

    这两行上增加下面的内容:

    if [ $USER = "oracle" ]; then
      if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
      else
        ulimit -u 16384 -n 65536
      fi
     fi

    我们编辑用户环境配置文件为Oracle用户设置相关限制(由于已经提升了Oracle的权限,所以这里为了保障系统安全,还需要做一些限制),其中 ulimit –p选项设置管道缓冲区的大小,以 Kbytes 为单位;ulimit –n选项设置可以打开最大文件描述符的数量;ulimit –u选项设置用户最大可用的进程数。