centos7 安装oracle11g 注意事项笔记

centos7 安装oracle11g 注意事项笔记

一、在安装Oracle11g时,centos7需要安装Oracle11g所需夹包

      1、yum -y install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutilslibelf-devel* libaio-devel* sysstat* unixODBC-* pdksh*

        2、在最后检查Oracle11g安装包是会有很多包缺少,如下图:

 

centos7 安装oracle11g 注意事项笔记

    在网上下载了这些包(请看我的附件),安装rpm包时遇到Header V3 DSA signature: NOKEY时解决办法:

1、rpm --import /etc/pki/rpm-gpg/RPM* 
2、rpm -ivh db4-devel-4.3.29-9.fc6.i386.rpm --force --nodeps

这样就可以安装oracle11g了。

二、安装完Oracle11g后,记得修改监听文件的host改为IP地址:

/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

再将/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora里面添加监听数据库实例:

#添加监听的数据库和实例信息

SID_LIST_LISTENER =

 

  (SID_LIST =
    #这里可以写多个实例,根据自己创建的实例配置
     (SID_DESC =
      (GLOBAL_DBNAME = cdirms)
      (ORACLE_HOME = /app/oracle/product/11.2.0/dbhome_1) 
      (SID_NAME = cdirms)
    ) 
   

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
    )
  )

三、更改oracle服务器字符编码:原来是:AL32UTF8改成:ZHS16GBK
1、关闭数据库:shutdown immediate
2、限制模式启动数据库:startup restrict
3、更改字符编码:alter database character set INTERNAL_USE ZHS16GBK;
4、关闭数据库:shutdown immediate
5、启动数据库:startup

四、设置centos7启动环境(图形模式还是命令模式),命令模式节约服务器资源

1,命令模式
systemctl set-default multi-user.target

2,图形模式
systemctl set-default graphical.target