大家好,小弟初来乍到,想好好学习一下Linux 和数据库 Oracle ,现在连安装都安不来,请大家赐教!

解决方案 »

  1.   

    1. 检查系统包
    rpm -q compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh5.2.14这里需要注意,rhel6里面没有pdk5.2.14这个包,需要单独下载,5版本的在光盘下面都可以找到。
    ftp://ftp.pbone.net/mirror/archive.download.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm
    附上下载地址2. 修改内核参数
    先备份
    cp /etc/sysctl.conf /etc/sysctl.conf.bk
    修改,加入如下内容
    vi /etc/sysctl.conf
    (这里和从前安装10g时候的参数是不一样的)fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 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
    sysctl -p
    3. 添加用户和组。
    groupadd dba
    groupadd oinstall
    useradd -g oinstall -G dba oracle
    passwd oracle
    4. 修改环境变量
    linux 
    vi /home/oracle/.bash_profile
    export EDITOR=vi
    export ORACLE_SID=dex
    export ORACLE_BASE=/u01/apps/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11gr2/db_1
    export nls_date_format="yyyy-mm-dd hh24:mi:ss"
    export PATH=/u01/apps/oracle/product/11gr2/db_1/bin:$PATH
    5. 修改用户限制
    vi /etc/security/limits.conf
    末尾加入
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536vi /etc/pam.d/login
    末尾加入
    session required /lib/security/pam_limits.so
    6.编辑/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
    7. 建立目录并且授权
    mkdir -p /u01/apps/oracle
    chown -R oracle:oinstall /u01
    8. 最后验证一下
    su - oracle
    9. reboot,解压,./runInstall
    10. 祝你好运。
    这是我自己写的,参考一下吧。
      

  2.   

    忘记说了,我这个环境是rhel6_x86,oracle11gr2.