共计 1220 个字符,预计需要花费 4 分钟才能阅读完成。
Oracle Restart enable database creation requries Default listener configured and running in Grid Infrastructure home,Use NETCA in Grid Infrastructure home –“/u01/app/11.2.0/grid” to configre a listener before proceeding.
如上图,错误描述十分清楚,找不到 listener 需要在 grid 用户下创建一个。
查看了一下 crs 后台服务
[grid@oel11g ~]$ crs_stat -t
Name Type Target State Host
————————————————————
ora.DATA.dg ora….up.type ONLINE ONLINE oel11g
ora.DG01.dg ora….up.type ONLINE ONLINE oel11g
ora.asm ora.asm.type ONLINE ONLINE oel11g
ora.cssd ora.cssd.type ONLINE ONLINE oel11g
ora.diskmon ora….on.type ONLINE ONLINE oel11g
这里的服务显然没有 listener
到这里我可能已经找到问题的所在了,虽然我手工的启动了 listener,但是 crs 服务中没有注册到 listener 的服务,需要手工的添加一下
使用 srvctl 指令查看 listener 服务
[grid@oel11g ~]$ srvctl status listener
PRCN-2044 : No listener exists
以上证明确实没有 listener 服务添加入 crs 中
通过如下指令加 listener 加入到 crs 服务中
[grid@oel11g ~]$ srvctl add listener
[grid@oel11g ~]$ srvctl status listener
Listener LISTENER is enabled
Listener LISTENER is not running
[grid@oel11g ~]$ srvctl start listener
[grid@oel11g ~]$ srvctl status listener
Listener LISTENER is enabled
Listener LISTENER is running on node(s): oel11g
此时便可以继续安装过程了。
更多 Oracle 相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-08/146057.htm