zoukankan      html  css  js  c++  java
  • RED HAT ES 5.4 X64安装ORACLE 10G R2 64bit

    REDHAT 5.4 64bit 安装oracle 10G 64BIT

    1、检查包
    rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel-2.5 libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat

    注意:需要安装32位包
    rpm -Uvh libXp-1.0.0-8.1.el5.i386.rpm
    rpm -Uvh libXp-devel-1.0.0-8.1.el5.i386.rpm



    2、修改内核参数 vim /etc/sysctl.conf
    kernel.sem=250 32000 100 128   #每个信号对象集的最大信号对象数;系统范围内最大号
    net.ipv4.ip_local_port_range=1024 65000  # 应用程序可使用的IPv4端口范围
    net.core.rmem_default=4194304  #套接字接收缓冲区大小的缺省值
    net.core.rmem_max=4194304  #套接字接收缓冲区大小的最大值
    net.core.wmem_default=262144  #套接字发送缓冲区大小的缺省值
    net.core.wmem_max=262144  #套接字发送缓冲区大小的最大值

    3、添加用户组
    [root@centerdb ~]# groupadd oinstall
    [root@centerdb ~]# groupadd dba
    [root@centerdb ~]# groupadd oper
    [root@centerdb ~]# useradd -g oinstall -G dba oracle
    [root@centerdb ~]# passwd oracle

    4、验证NOBODY
    id nobody

    5、为oracle用户设置shell限制vim /etc/security/limits.conf
    * soft nproc 2047
    * hard nproc 16384
    * soft nofile 1024
    * hard nofile 65536

    6、修改登录参数vim /etc/pam.d/login
    session required /lib/security/pam_limits.so
    session required pam_limits.so

    7、添加以下内容到/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

    8、修改vim /etc/selinux/config
    SELINUX=disabled

    9、创建目录
    mkdir -p /usr/local/oracle/product/10.2.0/db_1
    chown -R oracle.oinstall /usr/local/oracle/

    10、修改.bash_profile
    su - oracle
    vim .bash_profile

    TMP=/tmp;
    TMPDIR=$TMP;
    ORACLE_BASE=/usr/local/oracle;
    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
    ORACLE_SID=orcl;
    PATH=/usr/sbin:$PATH;
    PATH=$ORACLE_HOME/bin:$PATH;
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

    export TMP
    export TMPDIR
    export ORACLE_BASE
    export ORACLE_HOME
    export ORACLE_SID
    export PATH
    export LD_LIBRARY_PATH
    export CLASSPATH

    11、安装oracle
    Xmanager 连接服务器
    export DISPLAY=128.2.99.119:0.0

    ./runInstaller -ignoresysprereqs

    一路安装最后执行以下脚本就好了。

    12、配置ORACLE随机启动
    [root@centerdb mnt]# su  - oracle
    [oracle@centerdb ~]$ vim /etc/oratab

    orcl:/usr/local/oracle/product/10.2.0/db_1:Y

    [oracle@centerdb ~]$ su
    口令:

    su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/dbstart"

    su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/lsnrctl start"

    su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/emctl start dbconsole"
  • 相关阅读:
    mongoDB知识总结
    利用js来实现一些常用的算法
    onclick和onblur的冲突问题
    GitHub 基本操作流程
    Spark UDAF实现举例 -- average pooling
    信息论基本概念
    【神经网络和深度学习】笔记
    【神经网络和深度学习】笔记
    【神经网络和深度学习】笔记
    【神经网络和深度学习】笔记
  • 原文地址:https://www.cnblogs.com/zeromyth/p/1658401.html
Copyright © 2011-2022 走看看