环境:rhel6.7 x64 oracle11G release 11.2.0.4.0 x64
1.虚拟机重启系统root登陆报错:module is unknow,xhell可以正常连接,用xhell查看日志
解决办法:查看出错日志 cat /var/log/secure
64位Linux是默 pam_limits.so认放在 /lib64/security/下,
而配置oracle PAM配置文件时 放在了 /lib/security/pam_limits.so 这,因此需要改成/lib64//security/pam_limits.so
然后重启可以正常连接。
2. PRVF-0002 : could not retrieve local node name。反向解析本机主机IP,hosts 没本机IP,和主机名会报错。
解决办法:vi /etc/hosts
加入:10.0.131.180 socdb01 #本机IP 本机主机名
3.执行安装时出错,缺少以下安装包,依次执行,如yum install -y compat-libstdc++-33
.
注:pdksh依赖包无法安装,因为在安装过程检测环境的时候
是OUI进行预检查的时候会使用命令:
/bin/rpm -q --qf %{version} redhat-release
来确定Linux的版本。
但是redhat-release已经被redhat-release-server包所取代,所以安装软件会无法识别Linux的版本。这时OUI会默认的使用Linux4的前置条件来检查现有的操作系统情况。
参考链接:http://blog.youkuaiyun.com/renfengjun https://blog.youkuaiyun.com/renfengjun/article/details/72831344
修改<unzip path>/database/stage/cvu/cv/admin 目录下的
cvu_config文件
将其中的
CV_ASSUME_DISTID=OEL4
改为
CV_ASSUME_DISTID=OEL6
保存后重启runInstaller
此时OUI即可正确识别Linux的版本。
4.安装完成提示:用root用户去目录执行相应脚本。如:./root.sh
.
5.执行完毕后提示输入路径:
注:创建数据库,oracle用户下(su - oracle可以切换oracle用户)执行dbca(有可能报错:NO PROTOCOL SPECIFIED.此时root用户下执行 export DISPLAY=本机IP.0.0,再去oracle用户执行dbca即可)