Rad Hat Enterprise Linux 6.0安装Oracle 11g

Oracle版本:linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_2of2.zip


一、检查和安装所需软件包
    以root身份登录Linux后,执行以下命令检查所需软件包是否已安装
    # rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel
    # rpm -q glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl-devel sysstat
    在安装Linux系统时,需要勾选上了依赖包,可以参考安装Rad Hat Enterprise Linux 6.0这篇文章 
    我安装的时候只缺少3个包文件,如果系统有软件包没有安装,可以在RHEL6.3的光盘Package目录中找到

二、创建Oracle组和用户帐户
    # groupadd oinstall
    # groupadd dba
    # useradd -g oinstall -G dba oracle
    # passwd oracle

三、创建Oracle组和用户帐户
    # groupadd oinstall
    # groupadd dba
    # useradd -g oinstall -G dba oracle
    # passwd oracle

四、配置内核参数
    以root身份登录系统,根据用户指南配置以下参数
    修改文件/etc/sysctl.conf,添加以下内容
    # vi /etc/sysctl.conf   
    # for oracle
    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    # 官方文档kernel.shmmax = 536870912,实际软件中需要kernel.shmmax = 980742144
    kernel.shmmax = 980742144
    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    
    执行以下命令时参数生效
    # /sbin/sysctl -p
    修改文件/etc/security/limits.conf,添加以下内容
    # vi /etc/security/limits.conf
    # for oracle
    oracle              soft    nproc   2047
    oracle              hard    nproc   16384
    oracle              soft    nofile  1024
    oracle              hard    nofile  65536
    oracle              soft    stack   10240

五、创建Oracle Base目录
    # mkdir -p /u01/app/
    # chown -R oracle:oinstall /u01/app/
    # chmod -R 775 /u01/app/

六、编辑Oracle用户环境,编辑.bash_profile文件
    # su - oracle
    $ vi .bash_profile
    编辑.bash_profile文件,添加以下内容
    # For Oracle
    export DISPLAY=:0.0
    export TMP=/tmp;
    export TMPDIR=$TMP;
    export ORACLE_BASE=/u01/app/oracle;
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;
    export ORACLE_SID=sales;
    export ORACLE_TERM=xterm;
    export PATH=/usr/sbin:$PATH;
    export PATH=$ORACLE_HOME/bin:$PATH;
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
    export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

七、安装Oracle软件
    将Oracle的安装文件linux.x64_11gR2_database_1of2.zip与linux.x64_11gR2_database_2of2.zip解压缩
    以oracle用户身份登录Linux系统安装Oracle,进入Oracle安装文件目录,为避免出现中文乱码,装装前可以执行export LANG="",显示英文,
    $ export LANG=""
    $ ./runInstaller
    在安装时选择只安装Oracle软件

八、安装数据库
    Oracle软件安装完后,进入Oracle软件bin目录/u01/app/oracle/product/11.2.0/db_1/bin,需要执行命令netca配置监听器
    $ netca
    在图形界面中按提示配置监听器
    然后执行命令dbca安装数据库
    $ dbca
    在图形界面中按提示安装数据库就可以了

九、测试运行安装的Oracle系统
    数据库安装完后监听器与数据库实例就已启动,执行以下命令测试监听器与实例
    $ lsnrctl stop
    $ lsnrctl start
    $ sqlplus /nolog
    SQL> connect / as sysdba;
    SQL> shutdown
    SQL> startup
    执行其它SQL语句测试数据库

十、Linux开放1521端口允许网络连接Oracle Listener
    关闭Linux的防火墙
    sudo service iptables stop
    编辑iptables, 开放1521端口,编辑iptables文件,添加以下内容
    # vi /etc/sysconfig/iptables
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT
    重启防火墙
    # sudo service iptables restart
    保存配置,以便linux重启后依然有效
    # sudo service iptables save

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值