RedHat 5.6下安装Oracle出现一些问题


1、安装Oracle时配置一些环境变量后重启登录一直在localhost login:界面
原因:
=================================
#vi /etc/pam.d/login
在文件末尾添加以下内容
session   required     /lib/security/pam_limits.so
session   required     pam_limits.so
=================================

去掉这两句就可以正常启动了,网上有提到“session    required     /lib/security/pam_limits.so  //对64位系统这条不需要”,本人装的正是64位,不要盲从呀!

2、执行安装命令: ./runInstaller
错误如下:
================================================
所有安装程序要求均已满足。
检查临时空间: 必须大于 80 MB。 实际为 7004 MB 通过
检查交换空间: 必须大于 150 MB。 实际为 1192MB 通过
检查监视器: 监视器配置至少必须显示 256 种颜色 未通过 <<<<
>>> 无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置 了 DISPLAY 变量。
未通过某些可选的先决条件检查。是否继续? (y/n) [n] n
.......
================================================
环境变量设置为DISPLAY=localhost:0.0
或DISPLAY=127.0.0.1:0.0
或DISPLAY=:0.0
export DISPLAY
试了不行,还差
获取root权限,执行xhost

3.执行sqlplus出现问题

commad not found 环境变量未设置

设置环境变量
#vi /home/oracle/.bash_profile
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin  

[oracle@localhost lib]$ ../bin/sqlplus

../bin/sqlplus: error while loading shared libraries: /opt/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

root权限执行

semanage fcontext -a -t textrel_shlib_t /opt/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1
restorecon -R -v /opt/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1

相关内容