oracle 12c dg新特性,Oracle 12c DG新特性---一键switchover
1
說明
在12c中,這個新特性的出現有大大減少了switchover和failover的復雜性。只需要一個命令即可進行角色的切換操作。而在之前的數據庫版本中,往往需要多個命令才可以完成角色的切換。注意:之前的切換操作,在12c中仍然支持。
2
實驗-switchover
2.1
驗證是否滿足switchover
新增了一個命令VERIFY用于驗證備庫是否滿足switchover,如果有錯誤信息,則根據提示信息進程處理即可。
https://www.cndba.cn/Expect-le/article/2115
SQL> ALTER DATABASE SWITCHOVER TO CNDBA_S VERIFY;
Database altered.
2.2
主庫上執行switchover
如果前面操作沒有問題,那么執行下面的switchover操作。https://www.cndba.cn/Expect-le/article/2115https://www.cndba.cn/Expect-le/article/2115
SQL> ALTER DATABASE SWITCHOVER TO CNDBA_S;
Database altered.
如果此步出現錯誤信息,則根據提示進行操作,官方文檔給了很詳細的操作步驟,這里我不在模擬錯誤環境。
https://www.cndba.cn/Expect-le/article/2115
2.3
打開新主庫(原備庫)
https://www.cndba.cn/Expect-le/article/2115
SQL> alter database open;
Database altered.
2.4
打開新備庫(原主庫)
SQL> STARTUP;
2.5
啟動MRP進程
https://www.cndba.cn/Expect-le/article/2115
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
Database altered.
2.6
查看是否切換成功
2.6.1
新主庫狀態
SQL> select database_role,open_mode from v$database;
DATABASE_ROLE OPEN_MODE
---------------- --------------------
PRIMARY READ WRITE
2.6.2
新備庫狀態
SQL> select database_role,open_mode from v$database;
DATABASE_ROLE OPEN_MODE
---------------- --------------------
PHYSICAL STANDBY READ ONLY WITH APPLY
https://www.cndba.cn/Expect-le/article/2115
2.6.3
查看備庫MRP進程
SQL> select process,status from v$managed_standby;
PROCESS STATUS
--------- ------------
ARCH CONNECTED
ARCH CLOSING
ARCH CONNECTED
ARCH CLOSING
RFS IDLE
RFS IDLE
RFS IDLE
MRP0 APPLYING_LOG
8 rows selected.
切換成功,比之前方便多了。前提是一些參數要主備庫都要配置好,例如standby log,log_archive_dest_n。
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
switchover
總結
以上是生活随笔為你收集整理的oracle 12c dg新特性,Oracle 12c DG新特性---一键switchover的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吉利旗下沃飞长空获得华龙航空 100 架
- 下一篇: 小鹏汽车:将与大众汽车联合开发两款 B