【問題現象】
yasboot cluster status -c yashandb 顯示資料庫狀態為off與資料庫實際的狀態不符,如下圖
【問題分類】yasboot、yasdb使用問題
【關鍵字】yasboot,資料庫執行狀態為off
【問題描述】yasboot工具顯示的狀態
【問題原因分析】
發現是備庫啟動資料庫方式不標準,即使用nohup yasdb open &方式。這種方式yasboot無法識別到資料庫執行狀態。
yasdb執行程序資訊,如下圖
經確認,備庫手動停庫再重啟資料庫程序能夠解決yasboot顯示資料庫狀態異常問題。
【解決/規避方法】手動停庫(shutdown immediate;),使用yasboot cluster restart -c yashandb啟動資料庫狀態
【經驗總結】
1、崖山資料庫的操作要儘可能透過yasboot工具。
2、yasboot顯示資料庫狀態異常時候,要使用客戶端檢查資料庫系統檢視顯示狀態。