Oracle RAC某一節點異常,你該怎麼辦?
需求
如果某一天平穩執行的Oracle RAC突然其中一個節點異常,例如:
可能人為誤刪軟體;
軟體目錄許可權改成777;
伺服器徹底損壞;
總之很多種情況,此時我們不得不重新安裝節點。
「那麼這個時候該怎麼辦呢?文章蒐藏起來,某一天可以救命 ?」
操作
一、刪除節點
本次操作是模擬刪除一節點。
1、檢視叢集當前結構結構
grid使用者執行
$olsnodes -s -t
2、進行節點刪除
root使用者執行
#cd /oracle/crs/crs/install
#./rootcrs.sh -deconfig -force
/oracle/crs 是我的 grid目錄,你的可能不同是/u01/app/oracle/19.0.0/grid等
❝注意:如果你是11g的環境,其實在這一步deconfig以後,可以直接執行root.sh指令碼,直接重新配置叢集,以前經常用這種方式修復目錄許可權被修改的情況,從好的節點tar個home的包,然後直接解壓,執行root.sh。不過在11g以後的12c、18c、19c等環境該方法都不再可用,需要使用delete node、add node的方式修復
❞
3、刪除Grid Infrastructure home
要刪除節點執行,本次是一節點,這條命令會刪除$GRID_HOME下的所有東西(grid使用者執行)
$ $ORACLE_HOME/deinstall/deinstall -local
4、手動清理一節點crs目錄
root使用者執行
#cd /oracle/crs
#rm -rf *
5、在二節點上執行清除叢集資訊
root使用者執行
#/oracle/crs/bin/crsctl delete node -n node1
#/oracle/crs/bin/olsnodes -s -t
6、二節點檢查資訊是否清除,要確保一節點所有crs資訊已經被清除,包括vip
grid使用者執行
$cluvfy stage -post nodedel -n node1 -verbose
$crsctl status res -t
$srvctl remove vip -n node1
至此,清除節點步驟已經完成,接下來需要新增節點
二、新增節點
如果可以啟動圖形化,優先使用圖形化模式安裝。
1、在無法啟動圖形化的情況下使用靜默安裝
如果可以啟動圖形化,直接圖形化安裝即可(優先使用)
$ cd $ORACLE_HOME/addnode
$./addnode.sh
無圖形化可以使用靜默方式
$ cd $ORACLE_HOME/addnode
$./addnode.sh -silent -ignoreSysPrereqs -ignorePrereqFailure "CLUSTER_NEW_NODES={NOD1}" "CLUSTER_NEW_PRIVATE_NODE_NAMES={NODE1-priv}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={NODE1-vip}"
2、不管是圖形化安裝還是靜默安裝,都需要執行root指令碼
orainstRoot.sh和root.sh,按照提示執行即可
3、執行完成後檢查crs狀態是否恢
grid使用者執行
$crsctl status res -t
4、叢集狀態恢復正常後,即可拉起資料庫
oracle使用者執行
$srvctl start database -d dbname -n node1
❝可能有疑問為什麼我的db home沒有delete再add。是因為通常我們叢集環境比較容易損壞的是crs叢集目錄,如果僅是損壞了crs目錄,那麼db home是不需要刪除再新增的,但是你的db home如果損壞了,也可以使用相應的delete、addnode方式新增回來。
❞
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024420/viewspace-2936417/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- K8S節點異常怎麼辦?TKE"節點健康檢查和自愈"來幫忙K8S
- ORACLE RAC spfile異常處理辦法Oracle
- oracle 11.2.0.4 rac節點異常當機之ORA-07445Oracle
- 模擬oracle rac節點異常時如何保持ogg正常執行Oracle
- 【RAC】處理因ASM例項異常導致RAC第一節點例項異常終止故障ASM
- 處理rac資料庫一個節點監聽異常資料庫
- Oracle RAC新增節點Oracle
- Oracle RAC 新增節點Oracle
- ORACLE 11.2.0.4 rac for linux 鏈路宕導致的單節點異常當機OracleLinux
- 網路賭博系統維護稽核風控異常等該怎麼辦?
- Oracle Rac 刪除節點Oracle
- 網賭網站不給出款說我注單異常稽核該怎麼辦?網站
- [網摘] Oracle RAC新增節點Oracle
- 檢視oracle rac的節點Oracle
- dns異常怎麼修復 dns配置異常怎麼處理DNS
- 記一次oracle 19c RAC叢集重啟單節點DB啟動異常(二)Oracle
- 網賭網站不給打款說注單異常風控稽核該怎麼辦?網站
- 面對不同型別老闆 你該怎麼辦?型別
- 面對不同型別老闆,你該怎麼辦?型別
- 網路網賭系統注單異常賬戶異常提款不了怎麼辦?
- Dubbo 自定義異常,你是怎麼處理的?
- 網賭平臺不給出款說我注單異常風控稽核該怎麼辦?
- 網賭被黑贏錢系統風控稽核異常登入不能出款應該怎麼辦?
- 學妹問我:我遇到了OutOfMemoryError異常怎麼辦?Error
- oracle11g RAC新增節點Oracle
- Oracle10g RAC 加節點Oracle
- 當Spring遇到了Oracle,該怎麼辦(轉)SpringOracle
- 【RAC】Oracle10g RAC 節點重配的方式Oracle
- rac壞了asm盤進不去怎麼辦?amdu來辦幫你ASM
- Windows XP停止更新後你還想用該怎麼辦?Windows
- 網賭被黑提款遇到系統維護賬戶異常登陸不給取款該怎麼辦?
- oracle 11g rac新增節點前之清除節點資訊Oracle
- 刪除oracle10g rac(rhel4)節點_節點Oracle
- dns解析狀態異常怎麼處理 dns解析異常怎麼修復DNS
- ORACLE RAC環境下刪除節點Oracle
- Ubuntu 14.04 即將結束支援,你該怎麼辦?Ubuntu
- redis cluster 強制kill某一個節點和shutdown某一個節點後修復過程Redis
- 網站賭博注單異常稽核風控客服各種理由拒絕出款該怎麼辦?網站