19c RAC因profile.xml檔案丟失節點1啟動失敗
基礎環境: Redhat Enterprise 7.8,Oracle 19.3 2節點RAC。
問題回顧 :客戶一套業務系2022-08-26 09:50主機硬體故障,主機重啟後,1節點叢集無法啟動,gicp程式無法啟動。 GIPCXCPT:3426985728: gipcmodTlsGetWalletObjFromCred: invalid certificate count[! = 1]in credSet:0, ret gipcretBadArg (37)
節點1叢集profile.xml檔案丟失導致叢集啟動時2個節點無法建立通訊。profile.xml檔案為叢集啟動時所必須的檔案,每個節點上都會儲存一個本地的 GPnP Profile,並且由 GPnP 守護程式(GPnPD)維護。在Oracle叢集中,CSS、GPnP等服務的啟動都需要依賴於GPnP profile檔案。GPnP profile還指定了整個叢集的特性。如果該檔案被破壞或丟失,Clusterware將無法正常啟動。節點1啟動時啟動了GPnP agent, GPnP agent無法讀取到GPnP profile(profile.xml)。
分析過程:
1、檢查主機重啟後叢集狀態
使用grid用執行 crsctl stat res -t -init
$crsctl stat res -t -init -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.asm 1 ONLINE ONLINE STABLE ora.cluster_interconnect.haip 1 ONLINE ONLINE STABLE ora.crf 1 ONLINE ONLINE STABLE ora.crsd 1 ONLINE ONLINE STABLE ora.cssd 1 ONLINE ONLINE STABLE ora.cssdmonitor 1 ONLINE ONLINE STABLE ora.ctssd 1 ONLINE ONLINE STABLE ora.diskmon 1 OFFLINE OFFLINE STABLE ora.evmd 1 ONLINE INTERMEDIATE rac19c1 STABLE ora.gipcd 1 ONLINE OFFLINE rac19c1 STARTING ora.gpnpd 1 ONLINE INTERMEDIATE rac19c1 STABLE ora.mdnsd 1 ONLINE ONLINE rac19c1 STABLE ora.storage 1 ONLINE OFFLINE rac19c1 STABLE
ora.gipcd資源狀態 OFFLINE處於starting狀態,ora.gpnpd資源狀態為 INTERMEDIATE,這也異常狀態。
2 、 ohasd_oraagent_grid.trc 日誌 09:50:06gipcInternalConnectSync 失敗
3 、 osysmond.trc 日誌 09:53:25 獲取 profile.xml 異常 (:GPNP00108:)Failed to get offline GPnP service profile.
4 、 gpnpd.trc 日誌顯示 09 : 50 分 gpnpd 程式丟失 profile 檔案,導致叢集無法啟動:
解決辦法
重新生成 profile.xml 檔案後,可以正常啟動crs和資料庫。
gpnptool get -o / tmp /p.xml
cp / tmp /p.xml / picclife /app/grid/ gpnp /node1/profiles/peer/
[root@node1 peer]# ls -l
total 8
- rw - rw -r-- 1 grid oinstall 1928 Aug 27 15:32 profile.xml
-the end-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28373936/viewspace-2918597/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC節點啟動失敗--ASM無法連線ASM
- Hadoop 啟動namenode節點失敗Hadoop
- Oracle RAC啟動失敗(DNS故障)OracleDNS
- 私有IP丟失造成Oracle 12C RAC叢集節點不能啟動Oracle
- Oracle RAC常見啟動失敗故障分析Oracle
- namenode單節點啟動成功後自動消失/格式化失敗/fsimage載入失敗
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- sock鎖檔案導致的MySQL啟動失敗MySql
- 虛擬機器搭建rac ASM盤啟動失敗虛擬機ASM
- Oracle RAC啟動失敗-軟連結惹的禍Oracle
- sqlplus啟動失敗SQL
- tomcat 啟動失敗Tomcat
- docker啟動失敗Docker
- MySQL啟動失敗MySql
- easyswoole啟動失敗
- RMAN-ERROR:因為找不到過期和丟失的歸檔日誌而備份失敗Error
- 引入js檔案失敗JS
- Win7 Nginx啟動失敗 cmd命令失敗Win7Nginx
- 修改SpringBoot的配置檔案application.yaml後啟動失敗Spring BootAPPYAML
- dota2啟動失敗 初始化vulkan失敗
- SpringBoot專案引入Elasticsearch時啟動失敗Spring BootElasticsearch
- rz檔案傳輸失敗
- u盤啟動修復Win10引導檔案丟失的方法Win10
- 問題一:Kibaba 啟動失敗
- sqlserver服務啟動失敗-1067SQLServer
- dbsnmp啟動失敗解決方法
- DATA GUARD主庫丟失資料檔案的恢復(1)
- Oracle 19c rac安裝,只能啟動一個節點的ASMOracleASM
- Linux使用Ambari啟動服務啟動失敗Linux
- 伺服器不能啟動,修復後部分檔案丟失怎麼解決伺服器
- 電腦檔案丟失資料恢復資料恢復
- python擴充套件檔案import失敗Python套件Import
- win10桌面檔案丟失怎麼辦_win10開機桌面檔案丟失如何找回Win10
- Win10系統如何找回丟失的檔案“開啟方式”Win10
- 硬碟/行動硬碟分割槽合併失敗資料丟失瞭如何恢復?硬碟
- Oracle RAC+ADG新增資料檔案失敗處理(db_create_file_dest)Oracle
- 解決一次gitlab因異常關機導致啟動失敗Gitlab
- docker啟動的服務有匯出檔案的功能,檔案一直匯出失敗Docker