oracle ons offline 服务启动失败

oracle ons offline 服务启动失败

什么是ons

Oracle Notification Service (ONS) 事件通知服务
A publish and subscribe service for communicating information about all FAN events

Fast Application Notification (FAN) 快速应用通知
Applications can use FAN to enable rapid failure detection, balancing of connection pools after failures, and re-balancing of connection pools when failed components are repaired. The FAN notification process uses system events that Oracle Database publishes when cluster servers become unreachable or if network interfaces fail.

crsctl 查看ons服务offline

crsctl stat res -t / crs_stat -t

[orpsetl1:root]:/>crs_stat -t  
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.oraetl.db  application    ONLINE    ONLINE    orpsetl1    
ora....l1.inst application    ONLINE    ONLINE    orpsetl1    
ora....l2.inst application    ONLINE    ONLINE    orpsetl2    
ora....L1.lsnr application    ONLINE    ONLINE    orpsetl1    
ora....tl1.gsd application    ONLINE    ONLINE    orpsetl1    
ora....tl1.ons application    ONLINE    OFFLINE       
ora....tl1.vip application    ONLINE    ONLINE    orpsetl1    
ora....L2.lsnr application    ONLINE    ONLINE    orpsetl2    
ora....tl2.gsd application    ONLINE    ONLINE    orpsetl2    
ora....tl2.ons application    ONLINE    OFFLINE               
ora....tl2.vip application    ONLINE    ONLINE    orpsetl2

ons服务无法启动 remoteport本地节点配置在ocr中无法找到

[orpsetl1:root]:/oracle/app/oracle/product/10.2.0/crs/bin>crs_start ora.orpsetl1.ons
Attempting to start `ora.orpsetl1.ons` on member `orpsetl1`
Start of `ora.orpsetl1.ons` on member `orpsetl1` failed.
orpsetl2 : CRS-1019: Resource ora.orpsetl1.ons (application) cannot run on orpsetl2
CRS-0215: Could not start resource 'ora.orpsetl1.ons'.
[orpsetl1:root]:/oracle/app/oracle/product/10.2.0/crs/opmn/conf>onsctl start
Number of configuration nodes retrieved: 2
0: {node = orpsetl1, port = 6200}
Remote port for local node in local config does not match that from OCR.
Remote port for local node in local config does not match that from OCR.
Number of configuration nodes retrieved: 2
0: {node = orpsetl1, port = 6200}
Remote port for local node in local config does not match that from OCR <<<------
onsctl: ons failed to start
[orpsetl1:root]:/oracle/app/oracle/product/10.2.0/crs/opmn/logs>netstat -ano |grep 6114

ocr中记录6200,本地却是6201

[orpsetl1:root]:/oracle/app/oracle/product/10.2.0/crs/opmn/conf>cat ons.config
localport=6114
remoteport=6201
loglevel=3
useocr=on

修改ocr中ons配置端口为6201

[orpsetl1:root]:/oracle/app/oracle/product/10.2.0/crs/opmn/conf>racgons add_config  orpsetl1:6201 orpsetl2:6201
[orpsetl1:root]:/oracle/app/oracle/product/10.2.0/crs/opmn/conf>racgons remove_config rpsetl1:6200 orpsetl2:6200
[orpsetl1:root]:/>crs_start -all
Attempting to start `ora.orpsetl1.ons` on member `orpsetl1`
Attempting to start `ora.orpsetl2.ons` on member `orpsetl2`
Start of `ora.orpsetl1.ons` on member `orpsetl1` succeeded.
Start of `ora.orpsetl2.ons` on member `orpsetl2` succeeded.
[orpsetl1:root]:/>crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.oraetl.db  application    ONLINE    ONLINE    orpsetl1    
ora....l1.inst application    ONLINE    ONLINE    orpsetl1    
ora....l2.inst application    ONLINE    ONLINE    orpsetl2    
ora....L1.lsnr application    ONLINE    ONLINE    orpsetl1    
ora....tl1.gsd application    ONLINE    ONLINE    orpsetl1    
ora....tl1.ons application    ONLINE    ONLINE    orpsetl1    
ora....tl1.vip application    ONLINE    ONLINE    orpsetl1    
ora....L2.lsnr application    ONLINE    ONLINE    orpsetl2    
ora....tl2.gsd application    ONLINE    ONLINE    orpsetl2    
ora....tl2.ons application    ONLINE    ONLINE    orpsetl2    
ora....tl2.vip application    ONLINE    ONLINE    orpsetl2 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值