启动VIP报CRS-1028/CRS-0223致使VIP状态为UNKNOWN故障分析与解决
CRS版本號為10.2.0.4
1、VIP?State為UNKNOWN
| [root@XXdb1?~]#?crs_stat?-t Name???????????Type???????????Target????State?????Host???????? ------------------------------------------------------------ ora.dxp.db?????application????ONLINE????ONLINE????XXdb1??????? ora....p1.inst?application????ONLINE????ONLINE????XXdb1??????? ora....p2.inst?application????ONLINE????ONLINE????XXdb2??????? ora....SM1.asm?application????ONLINE????ONLINE????XXdb1??????? ora....B1.lsnr?application????OFFLINE???OFFLINE??????????????? ora.XXdb1.gsd??application????ONLINE????ONLINE????XXdb1??????? ora.XXdb1.ons??application????ONLINE????ONLINE????XXdb1??????? ora.XXdb1.vip??application????ONLINE????UNKNOWN???XXdb1??????? ora....SM2.asm?application????ONLINE????ONLINE????XXdb2??????? ora....B2.lsnr?application????OFFLINE???OFFLINE??????????????? ora.XXdb2.gsd??application????ONLINE????ONLINE????XXdb2??????? ora.XXdb2.ons??application????ONLINE????ONLINE????XXdb2??????? ora.XXdb2.vip??application????ONLINE????UNKNOWN???XXdb2??????? ora.zsXXdb.db??application????ONLINE????ONLINE????XXdb1??????? ora....b1.inst?application????ONLINE????ONLINE????XXdb1??????? ora....b2.inst?application????ONLINE????ONLINE????XXdb2? |
?2、手動啟動VIP時報CRS-1028/CRS-0223錯誤
| [root@XXdb1?~]#?crs_start?ora.XXdb1.vip CRS-1028:?Dependency?analysis?failed?because?of: 'Resource?in?UNKNOWN?state:?ora.XXdb1.vip' CRS-0223:?Resource?'ora.XXdb1.vip'?has?placement?error. |
3、分析crsd日志
| 2014-07-05?16:10:08.813:?[??CRSAPP][1524836704]0StartResource?error?for?ora.XXdb1.vip?error?code?=?-1 2014-07-05?16:10:08.826:?[??CRSEVT][1524836704]0CAAMonitorHandler?::?0:Could?not?execute?/home/oracle/product/10.2.0/crs/bin/racgwrap(stop)?for?ora.XXdb1.vip category:?1234,?operation:?scls_canexec,?loc:?,?OS?error:?0,?other:?no?exe?permission,?file?/home/oracle/product/10.2.0/crs/bin/racgwrap |
發現由于在操作系統上。由于對racgwrap文件沒有運行權限
4、對racgwrap文件賦予O=x權限
| #chmod?o=x?/home/oracle/product/10.2.0/crs/bin/racgwrap |
?
5、再次啟動VIP。crsd中報出相關其他錯誤
| 2014-07-05?16:26:05.473:?[??CRSAPP][1524836704]0StartResource?error?for?ora.XXdb1.vip?error?code?=?1 |
?
6、分析vip?log
| Oracle?Database?10g?CRS?Release?10.2.0.4.0?Production?Copyright?1996,?2008?Oracle.??All?rights?reserved. 2014-07-05?17:25:03.565:?[????RACG][2540928256]?[26035][2540928256][ora.XXdb1.vip]:?clsrcexecut:?scls_process_spawn()?error,?status?=?1,?command?=?/home/oracle/product/10.2.0/crs/bin/racgeut Category:?1234 Operation:?scls_canexec Location:? Other:?no?exe?permission,?file?/home/oracle/product/10.2.0/crs/bin/racgeut OS?Error:?Error?0 2014-07-05?17:25:03.565:?[????RACG][2540928256]?[26035][2540928256][ora.XXdb1.vip]:?clsrcexecut:?scls_process_spawn()?error,?status?=?1,?command?=?/home/oracle/product/10.2.0/crs/bin/racgeut Category:?1234 Operation:?scls_canexec Location:? Other:?no?exe?permission,?file?/home/oracle/product/10.2.0/crs/bin/racgeut OS?Error:?Error?0 2014-07-05?17:25:03.566:?[????RACG][2540928256]?[26035][2540928256][ora.XXdb1.vip]:?end?for?resource?=?ora.XXdb1.vip,?action?=?start,?status?=?1,?time?=?0.030s ? 2014-07-05?17:25:03.634:?[????RACG][2540928256]?[26040][2540928256][ora.XXdb1.vip]:?clsrcrundetach:?scls_process_spawn()?error,?status?=?1,?command?=?/home/oracle/product/10.2.0/crs/bin/racgmain Category:?1234 Operation:?scls_canexec Location:? Other:?no?exe?permission,?file?/home/oracle/product/10.2.0/crs/bin/racgmain OS?Error:?Error?0 |
從vip?log中。又發現。最少存在有對racgeut、racgmain兩個文件沒有運行權限
7、賦予很多其它的權限解決
看來不止止是一兩個文件不具有權限了,為了盡快解決這個問題,決定對/home/oracle/product/10.2.0/crs/bin/*都主賦予運行權限,對極對/home/oracle/product/10.2.0/crs/bin/racg*的擁有者改更改成root用戶:
| #chmod?o=x?/home/oracle/product/10.2.0/crs/bin/* #chown?root?/home/oracle/product/10.2.0/crs/bin/racg* |
?
到此再啟動vip。已能夠正常啟動
本文作者:黎俊杰(網名:踩點)。從事”系統架構、操作系統、存儲設備、數據庫、中間件、應用程序“六個層面系統性的性能優化工作
歡迎增加 系統性能優化專業群 ,共同探討性能優化技術。
群號:258187244
轉載于:https://www.cnblogs.com/wzzkaifa/p/7096446.html
總結
以上是生活随笔為你收集整理的启动VIP报CRS-1028/CRS-0223致使VIP状态为UNKNOWN故障分析与解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js学习总结----获取数组最大值
- 下一篇: RunTime运行时在iOS中的应用之U