Tag Archives: srvctl

数据库VIP地址无法访问(二)

客户的数据库出现VIP地址无法访问的情况。 这一篇描述问题的解决。 数据库VIP地址无法访问(一):https://yangtingkun.net/?p=798 上一篇通过诊断找到了问题的原因,由于VIP绑定网卡的错误,导致VIP可能漂移到PRIVATE网卡上,从而导致VIP地址对于外部服务器不可见。 找到原因后,解决其实很简单,只需要改正VIP错误的配置即可,简单的代码类似下面的示例: oracle@racdb1 $ srvctl config nodeapps -n racdb1 –a VIP EXISTS.: /racdb1-vip/10.8.60.201/255.255.255.0/aggr1:aggr2 oracle@racdb1 $ srvctl config nodeapps -n racdb2 –a VIP EXISTS.: /racdb2-vip/10.8.60.202/255.255.255.0/aggr1:aggr2oracle@racdb1 $ srvctl config nodeapps -n racdb1 –a VIP exists.: /racdb1-vip/10.8.60.201/255.255.255.0/aggr1:aggr2 oracle@racdb1 $ srvctl … Continue reading

Posted in ORACLE | Tagged , , , , | Leave a comment

数据库VIP地址无法访问(一)

客户的数据库出现VIP地址无法访问的情况。 这一篇描述问题的诊断。 客户的RAC环境重建后,发现两个节点的VIP都无法访问,开始认为是网络问题,但是随后发现整个RAC重启后,其中一个节点的VIP可以访问,而另一个节点的VIP仍然无法访问,因此判断可能是RAC本身的问题。 听到问题描述后,第一个判断是否VIP没有启动,登录数据库服务器后进行了检查: oracle@racdb1 $ lsnrctl STATUS LSNRCTL FOR Solaris: Version 10.2.0.4.0 – Production ON 18-APR-2012 10:22:02 Copyright (c) 1991, 2007, Oracle. ALL rights reserved. Connecting TO (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS OF the LISTENER ———————— Alias LISTENER_RACDB1 Version TNSLSNR FOR Solaris: … Continue reading

Posted in ORACLE | Tagged , , , , , , | 1 Comment

告警日志出现分布式事务缺少DTP服务信息

客户的RAC环境中出现这个告警信息。 详细信息如下: Thu DEC 23 09:23:15 2011 Running Distributed Transactions IN RAC WITHOUT DTP service.Thu Dec 23 09:23:15 2011 Running Distributed Transactions in RAC without DTP service. 查询MOS发现,对于10.2版本的数据库,如果连接RAC环境,且执行分布式事务,那么应该启用DTP服务。 从告警日志的其他部分,可以发现数据库确实使用了分布式事务,因为已经出现了分布式事务的错误: Tue DEC 23 09:25:14 2011 DISTRIB TRAN 44444444.99A137F01FBF14AACDCA8A9D3C8FED5800000000 IS LOCAL tran … Continue reading

Posted in ORACLE | Tagged , , , , | Leave a comment