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

 

解决办法:服务没启动

 

9.oracle 服务启动

  1). oracle 登录 ,注意不要登录root 再sudo oracle
  2). lsnrctl start(监听程序) (不启动报ORA-12547: TNS: 丢失连接)

  

  3).    sqlplus / as sysdba
  4).    startup(Oracle数据库) (不启动报ORA-12514, TNS:listener does not currently know of service requested in connect descriptor)

  

 

posted @ 2022-04-06 19:30  NULL66  阅读(1744)  评论(0编辑  收藏  举报