显示如下
[oracle@sdb1 ~]$ onsctl ping
Number of configuration nodes retrieved: 30: {node = sdb2.liteon.com, port = 6200}
Adding remote host sdb2.liteon.com:6200
1: {node = sdb1.liteon.com, port = 6200}
Remote port for local node in local config does not match that from OCR.
ons is not running ...
查看ons.conf里面的端口为何:
[oracle@sdb1 ~]$ c[oracle@sdb1 conf]$ which onsctl
/u01/app/oracle/product/10.2.0/db_1/bin/onsctld $ORA_CRS_HOME/opmn/conf
[oracle@sdb1 conf]$ ls
ons.config ons.config.backup.10205 ons.config.tmp
[oracle@sdb1 conf]$ cat ons.config
localport=6113
remoteport=6200
loglevel=3
useocr=on
[oracle@sdb1 conf]$
端口都是对的上,但是为何显示ons没有运行呢。
反复查看,发现onsctl是ORACLE_HOME/bin下的
[oracle@sdb1 conf]$ which onsctl
/u01/app/oracle/product/10.2.0/db_1/bin/onsctl
使用$ORA_CRS_HOME/bin/onsctl就能正常显示ons在运行了