centos7 安装Oracle11g 时遇到的问题及解决办法


 1.安装前缺少依赖包compat-libstdc++-33-3.2.3

yum install compat-libstdc+±33-3.2.3

2.安装数据库./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq 时报INS-30001错误

 解决办法:db_install.rsp 配置文件所有带password的配置项设置一个密码(最笨的办法)

 

3.运行./runInstaller报(INS-32012) Unable To Create Directory

  解决办法:有可能某些文件和文件夹没有权限,可以给安装目标根目录增加权限。

chown -R oracle:oinstall /oradata

4.运行./runInstaller不弹图形界面

  解决办法:

  1).xmanager root用户登录到oracle服务器

  2).运行 export DISPLAY=本机地址:0.0

  3).执行xhost +

  4).切换到oracle用户,运行./runInstaller。

5.运行./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq 时报  Exception in thread "main" java.lang.NoClassDefFoundError

     解决办法:

  系统中设置了DISPLAY环境变量

  执行:unset DISPLAY

  然后再执行runInstaller.sh

6.安装成功后输入sqlplus / as sysdba 报ORA-01031: insufficient privileges 

  解决办法:用Oracle用户登录

7.运行.sh文件命令

sh /oradata/soft/oraInventory/orainstRoot.sh
sh /oradata/soft/oracle11g/product/11.2.0.3/dbhome_1/root.sh

 8.登录oracle时报错ORA-01034

解决办法:服务没启动