oracle 12c dg新特性,Oracle 12c DG新特性---一键switchover
1
說明
在12c中,這個新特性的出現(xiàn)有大大減少了switchover和failover的復(fù)雜性。只需要一個命令即可進(jìn)行角色的切換操作。而在之前的數(shù)據(jù)庫版本中,往往需要多個命令才可以完成角色的切換。注意:之前的切換操作,在12c中仍然支持。
2
實驗-switchover
2.1
驗證是否滿足switchover
新增了一個命令VERIFY用于驗證備庫是否滿足switchover,如果有錯誤信息,則根據(jù)提示信息進(jìn)程處理即可。
https://www.cndba.cn/Expect-le/article/2115
SQL> ALTER DATABASE SWITCHOVER TO CNDBA_S VERIFY;
Database altered.
2.2
主庫上執(zhí)行switchover
如果前面操作沒有問題,那么執(zhí)行下面的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.
如果此步出現(xiàn)錯誤信息,則根據(jù)提示進(jìn)行操作,官方文檔給了很詳細(xì)的操作步驟,這里我不在模擬錯誤環(huán)境。
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進(jìn)程
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
新主庫狀態(tài)
SQL> select database_role,open_mode from v$database;
DATABASE_ROLE OPEN_MODE
---------------- --------------------
PRIMARY READ WRITE
2.6.2
新備庫狀態(tài)
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進(jìn)程
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.
切換成功,比之前方便多了。前提是一些參數(shù)要主備庫都要配置好,例如standby log,log_archive_dest_n。
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。
switchover
總結(jié)
以上是生活随笔為你收集整理的oracle 12c dg新特性,Oracle 12c DG新特性---一键switchover的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吉利旗下沃飞长空获得华龙航空 100 架
- 下一篇: 小鹏汽车:将与大众汽车联合开发两款 B