RedHat5.8下ORALCE11g 安装

本文详细介绍了在RedHat 5.8系统上安装配置Oracle 11g数据库的过程,包括系统参数调整、用户及目录创建、环境变量设置、安装步骤及后期配置等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.oracle的安装与配置

1.1前期参数配置

1)核心参数设置

           a)        修改RED HAT 5.8“/etc/sysctl.conf”文件

           vi  /etc/sysctl.conf

           b)        在该文件末尾加入以下内容

            fs.aio-max-nr= 1048576

            fs.file-max= 6815744

            kernel.shmall= 2097152

            kernel.shmmax= 2147483648

            kernel.shmmni= 4096

            #semaphores: semmsl, semmns, semopm, semmni

            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=4194304

           c)        保存退出并使用命令使其生效

           sysctl  -p

3)提高软件运行效率

           a)        修改RED HAT 5.8“/etc/security/limits.conf”文件

           vi  /etc/security/limits.conf

         b)   在该文件末尾加入以下内容并保存退出

            oracle soft nofile65536

            oracle hardnofile 65536

            oracle soft nproc16384

            oracle hard nproc16384

4)修改文件

          a)        修改“/etc/pam.d/login”文件

           vi   /etc/pam.d/login

          b)        在该文件末尾处加入以下内容

           session required/lib/security/pam_limits.so

           session required pam_limits.so
5)修改文件

          a)        修改“/etc/profile”文

           vi  /etc/profile

          b)        在该文件末尾处加入以下内容并保存退出

           if[ $USER = "oracle" ]; then

           if[ $SHELL = "/bin/ksh" ]; then

           ulimit-p 16384

           ulimit-n 65536

           else

           ulimit-u 16384 -n 65536

           fi

           fi

2.创建相关组用户与目录

1)  创建用户组

         a)        groupadd dba

         b)       groupadd oinstall

2)  创建oracle用户并设置用户组

         a)        useradd -g  oinstall  -G dba  oracle

         b)       passwd oracle (输入两次密码并需一致)

3)  创建相关目录

         a)        mkdir  -p  /opt/oraInventory 

         b)       mkdir  -p  /opt/oracle

         c)        mkdir –p  /u01

        d)       chown  -R  oracle.oinstall  /opt/oracle

        e)        chown  -R  oracle.oinstall  /opt/ oraInventory

        f)         chown  -R  oracle.dba /opt/oracle

        g)        chown  -R  oracle.dba /opt/oraInventory

        h)       chown –R  oracle.oinstall  /u01

         i)          chown  –R  oracle.dba  /u01

        j)         chmod  -R  775  /opt/oracle

       k)        chmod  -R  755  /opt/oraInventory

        l)          chmod -R  755  /u01

4)设置安装环境变量

      a)  切换用户

      su -  oracle

      b)  修改文件“.bash_profile

      vi  /home/oracle/.bash_profile

      c)  在文件下添加如下内容

      # Getthe aliases and functions

 

      export  ORACLE_BASE=/opt/oracle

      export  ORACLE_HOME=$ORACLE_BASE/product

      export  ORACLE_SID=orcl216

      export  PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin

      export  TNS_ADMIN=$ORACLE_HOME/network/admin

      export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib

      export  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

      export  ORA_NLS33=$ORACLE_HOME/nls/admin/data

      unset  USERNAME

     umask022                         

      注:ORACLE_SID需与安装oralce11g时所配置的sid一致。

     d)  保存退出并执行命令使其生效

     source  .bash_profile

     e)  切换用户

      su  -root(这时有可能需要输入root密码既系统密码)

      f)  修改文件

      a)  cd

      b)  v.bash_profile

      g)  在该文件下添加如下内容

      export  ORACLE_BASE=/opt/oracle

      export  ORACLE_HOME=$ORACLE_BASE/product

      export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib

      h)  保存退出并输入命令使其生效

      source  .bash_profile

3.oralce软件安装前设置

  

切换登陆用户,以oracle用户进行以下操作

1)   oralce数据安装包拷贝到/u01目录下

2)   安装oracle数据库

         a)        tar -xzvf  oracle_11g.tar.gz

         b)       cd /u01/database

         c)        ./runInstaller

4.oralce图形界面安装

1)  配置安全更新:不接受更新,默认下一步;

2)  安装选项:默认,选下一步;

3)  网络选项:默认,选下一步;

4)  安装类型:选择“服务器类”;如下图所示

5)  安装类型:选择“单实例数据安装”;如下图

6)  数据库版本:选择“企业版”;如下图所示

7)  产品语言:选择高级安装,语言默认即可;

8)  安装位置:默认,选下一步;

9)  创建产品清单:默认,选下一步;

10)           配置类型:默认,选下一步;

11)             数据库标示符:如下图所示

          a)        全局数据库名:orcl

         b)       Oracle服务标示符:orcl216

12) 配置选型:默认,选下一步;

13) 管理选项:默认,选下一步;

14) 数据库存储:默认,选下一步;

15) 备份与恢复:选择“不启用自动备份”;如下图所示

16) 方案口令:选择“对所有用户选择相同的口令”;如下图所示

a)        口令输入:oracle

17) 操作系统组选项:默认,选择下一步;

18) 先决条件检查:如下图所示

a)        重新打开一个终端,安装提示所缺的软件依赖包(部分软件包已下载,可手动安装,若不存在的软件包无需安装);

yum  install libaio-devel sysstat unixODBC-devel

b)        点击重新检查,直到未检查出所缺软件包;

19) 概要:无失败的即可点击完成;

20) 安装完毕后运行如图所示的脚本即可

          a)        切换登陆用户

          su  -  root

          b)        运行脚本

          ./ opt/oraInventory/orainstRoot.sh

         ./ opt/oraInventory/root.sh

 21)             若有缺失步骤,默认即可

5.验证oracle安装成功

1)      切换用户

         su  - oracle

2)      在终端输入

         sqlplus  / as  sysdba

3)      如出现下图所示既表明安装成功

 

6.设置oracle相关参数

1)  切换用户

         su  -  root

2)修改“oratab”文件

         vi  /etc/oratab

3)如下图所示将“N”修改为“Y”并保存退出

4)修改“rc.local”文件

       vi  /etc/rc.local

5)将下图所示的内容添加到该文件尾部

6)执行脚本初始化数据库

        a)        将已准备好的cadmin.dmpcadmin.sql两个脚本放在/u01下面并给用户权限

        b)       chown  -R oracle.oinstall  cadmin.dmp

        c)        chown  –R oracle.oinstall  cadmin.sql

       d)       chown  –R oracle.dba  cadmin.sql

       e)        chown  –R oracle.dba  cadmin.sql

       f)         chmod  755 cadmin.sql  cadmin.dmp

7)修改文件“ld.so.conf”,

       a)        vi /etc/ld.so.conf

8)在该文件末尾添加以下内容并保存退出

      /opt/oracle/product/lib

9)输入命令使其生效

       ldconfig

10)导入数据库文件

        a)        su -  oracle

        b)       cd  /u01

        c)        sqlplus /  as  sysdba  @  数据库文件

        d)       退出quit

到此为止数据库安装与参数设置以及全部完成

7.  关闭Selinux与防火墙

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值