SWITCHOVER RAC資料庫出現ORA-1093
Oracle10g RAC環境在執行SWITCHOVER操作過程中出現ORA-1093錯誤。
錯誤資訊如下:
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;
ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY
*第 1 行出現錯誤:
ORA-01093: ALTER DATABASE CLOSE 僅允許在沒有連線會話時使用
查詢資料庫,檢查資料庫的連線會話:
SQL> SELECT SID, PROGRAM FROM V$SESSION WHERE USERNAME IS NOT NULL;
SID PROGRAM
---------- ------------------------------------------------
294 racgimon@racnode1 (TNS V1-V3)
295 racgimon@racnode1 (TNS V1-V3)
296 racgimon@racnode1 (TNS V1-V3)
300 racgimon@racnode1 (TNS V1-V3)
306 sqlplusw.exe
檢查metalink發現造成錯誤的原因是Oracle Cluster使用RAC Global Instance Monitor(racgimon)檢查每個節點上的例項的可用性。而這些session不退出的話,是無法進行切換的。
解決方法也很簡單,一種方法是透過使用WITH SESSION SHUTDOWN語句,來進行切換,或者選擇在作業系統中執行racgimon stopd DB_NAME來關閉racgimon。
Oracle在文件Doc ID:Note:444362.1中對這個問題進行了描述。這個bug在11.1中被解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69514/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SWITCHOVER RAC資料庫出現ORA-600(kcctrdf_2)錯誤資料庫
- rac庫與單機physical standby 之間的switchover
- rac環境下standby資料庫的實現資料庫
- duplicate複製資料庫(rac-rac)資料庫
- 使用OEM管理RAC資料庫——RAC管理資料庫
- Oracle資料庫——資料匯出時出現匯出成功終止, 但出現警告。Oracle資料庫
- 【RAC】刪除RAC資料庫節點(一)——刪除資料庫例項資料庫
- RAC叢集資料庫搭建資料庫
- RAC資料庫重啟案例資料庫
- dbca -silent建立rac資料庫資料庫
- 使用srvctl管理RAC資料庫資料庫
- rac 建立兩個資料庫資料庫
- RAC資料庫建立STANDBY(六)資料庫
- RAC資料庫建立STANDBY(五)資料庫
- RAC資料庫建立STANDBY(四)資料庫
- RAC資料庫建立STANDBY(三)資料庫
- RAC資料庫建立STANDBY(二)資料庫
- RAC資料庫建立STANDBY(一)資料庫
- RAC資料庫恢復到單例項資料庫資料庫單例
- dataguard switchover & failover steps (rac)AI
- RAC環境STANDBY的SWITCHOVER切換
- rman 可否克隆rac資料庫到另外一個rac環境的資料庫中?資料庫
- SWITCHOVER主庫出現LOG SWITCH GAP和RESOLVABLE GAP解決一例
- 11g資料庫出現壞塊資料庫
- 恢復資料庫出現ORA-38727資料庫
- RAC資料庫心跳更換方案資料庫
- RAC開啟資料庫歸檔資料庫
- oracle rac資料庫的安裝Oracle資料庫
- 恢復之RAC資料庫RECOVER資料庫
- RMAN duplicate 建立standby RAC資料庫資料庫
- Oracle 資料庫 升級為 RACOracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- 邏輯備庫Switchover
- 邏輯 rac standby和物理 rac standby的switchover 和 failoverAI
- 【RAC】刪除RAC資料庫節點(四)——刪除資料庫軟體及ASM軟體資料庫ASM
- DM7 RAC資料庫恢復成單機資料庫資料庫
- 單例項資料庫expdp遷移到RAC庫單例資料庫
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML