zoukankan      html  css  js  c++  java
  • Linux下安装Oracle 10g(redhat 4)

    --注:本篇文章只装Oracle,并没有建库

    一:在虚拟机里装个readhat 4系统

    二:配IP

    配好之后的IP如下:

     

    三:建用户组,用户

    注意:oracle用户应具有相同的uid.

    groupadd -g 200 oinstall

    groupadd -g 201 dba

    useradd -u 200 -g oinstall -G dba oracle

    passwd oracle

    四:建目录

    修改文件的所有者

    --chown -R oracle:oinstall /u01

    su - oracle

    mkdir -p /u01/app/oracle

    五:修改.bash_profile文件

    注意实例名(下面以rac1为例)

    cd /home/oracle

    vi .bash_profile

    export EDITOR=vi

    export ORACLE_SID=sdyprod

    export ORACLE_BASE=/u01/app/oracle

    export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

    export ORA_CRS_HOME=/u01/crs_1

    export LD_LIBRARY_PATH=$ORACLE_HOME/lib

    export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X1186/bin

    umask 022

     

    [oracle@rac1 ~]$ source .bash_profile

    六:配置内核

    su -

    1:vi /etc/sysctl.conf

    kernel.shmall                = 2097152

    kernel.shmmax                = 2147483648

    kernel.shmmni                = 4096

    kernel.sem                   = 250 32000 100 128

    fs.file-max                  = 65536

    net.ipv4.ip_local_port_range = 1024 65000

    net.core.rmem_default        = 1048576

    net.core.rmem_max            = 1048576

    net.core.wmem_default        = 262144

    net.core.wmem_max            = 262144

    2:vi /etc/security/limits.conf  限制oracle打开页面的句柄之类的

    oracle soft nproc 2047

    oracle hard nproc 16384

    oracle soft nofile 1024

    oracle hard nofile 65536

    3:vi /etc/pam.d/login    在上面中设置的信息在这里生效

    session required /lib/security/pam_limits.so

    4: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

    重启。

    七:装Oracle软件

    ./runInstaller

     

    --取消勾选’create starter database’,因为这里只想装Oracle软件,暂时不想建数据库

     

     

    --checking Network Configuration requirements这个status’Not executed’,可不管它。

     

    --选择‘Yes’,继续,

     

     

    要以root用户执行脚本:

    /u01/app/oracle/oraInventory/orainstRoot.sh

    /u01/app/oracle/product/10.2.0/db_1/root.sh

     

     

    执行完脚本后,点击‘OK’,出现如下界面:

     

    点击‘exit’退出即可。

     

    八:配监听

    Netca

    ……

  • 相关阅读:
    攻城狮在路上(壹) Hibernate(五)--- 映射一对多关联关系
    攻城狮在路上(壹) Hibernate(四)--- 对象标识符(OID)生成机制
    SQL常用方言列表
    maven 依赖查询
    攻城狮在路上(壹) Hibernate(三)--- 属性访问、命名策略、派生属性、指定包名等
    攻城狮在路上(壹) Hibernate(二)--- 第一个hibernate程序
    《精通Hibernate:Java对象持久化技术详解》目录
    攻城狮在路上(壹) Hibernate(一)--- 软件环境、参考书目等一览表
    <转>Hibernate的优、缺点(局限性)
    攻城狮在路上(零)开篇
  • 原文地址:https://www.cnblogs.com/yabingshi/p/3937814.html
Copyright © 2011-2022 走看看