小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

DG中模擬failover故障與恢復(fù)

 路人甲Java 2022-04-25

問(wèn)題描述:情形是當(dāng)主庫(kù)真正出現(xiàn)異常之后,才會(huì)執(zhí)行的操作,那么我們執(zhí)行過(guò)failover 之后,如何在重新構(gòu)建DG,這里我們利用flashback database來(lái)重構(gòu)。模擬前主庫(kù)要開(kāi)啟閃回區(qū),否則要重新搭建DG了

1.由于主庫(kù)已經(jīng)不可訪(fǎng)問(wèn),下面所有的操作都在備庫(kù)完成,先取消實(shí)時(shí)同步

SQL> alter database recover managed standby database cancel;

 

 

 2.強(qiáng)制取消redo接收

 

 

 3.確認(rèn)一下備庫(kù)

 

 

4.切換為物理主庫(kù),然后open,確認(rèn)一下切換成功,因?yàn)樵鹊闹鲙?kù)還沒(méi)有關(guān)閉,可能會(huì)產(chǎn)生一些連接,所以現(xiàn)在的狀態(tài)是GAP,至此failover操作完成,原來(lái)的備庫(kù)已經(jīng)切換為主庫(kù),可以給業(yè)務(wù)提供服務(wù)了

SQL> alter database commit to switchover to primary with session shutdown;

SQL> alter database open;

SQL> select switchover_status,database_role,open_mode from v$database;

 

 

5.failover恢復(fù),在新的主庫(kù)執(zhí)行,查詢(xún)到scn值

SQL> select to_char(standby_became_primary_scn) from v$database;

 

 

 6.在之前的主庫(kù)現(xiàn)在的備庫(kù)上執(zhí)行,我的之前是startup狀態(tài),調(diào)整一下現(xiàn)在備庫(kù)的狀態(tài)

SQL> shutdown immediate

SQL> startup mount

 

 

 7.恢復(fù)閃回區(qū)scn值

SQL> flashback database to scn 1388059

 

 

 8.更改狀態(tài)

SQL> alter database convert to physical standby;

 

 

 SQL> shutdown immediate

SQL> startup

 

 

 9.開(kāi)啟實(shí)時(shí)同步

SQL> alter database recover managed standby database using current logfile disconnect from session;

 

 

 10.分別查看一下主備庫(kù)的切換狀態(tài),以及數(shù)據(jù)庫(kù)角色是否正常

SQL> select switchover_status,database_role,open_mode from v$database;

現(xiàn)在的備庫(kù):

 

 

 現(xiàn)在的主庫(kù):已經(jīng)不再顯示GAP,現(xiàn)在指向備庫(kù),到此failover結(jié)束

 

11.相關(guān)命令

停止實(shí)時(shí)同步:SQL> alter database recover managed standby database cancel;

強(qiáng)制停掉redo apply:SQL> alter database recover managed standby database finish force;         //危險(xiǎn)操作,一旦執(zhí)行,rfs、mrp進(jìn)程就會(huì)停掉

轉(zhuǎn)換物理備庫(kù):SQL> alter database commit to switchover to primary with session shutdown;

查詢(xún)狀態(tài)角色:SQL> select switchover_status,database_role,open_mode from v$database;

查詢(xún)SCN號(hào)   :SQL> select to_char(standby_became_primary_scn) from v$database;

閃回到序列號(hào):SQL> flashback database to scn 1388059

切換主庫(kù)為備庫(kù):SQL> alter database convert to physical standby;

開(kāi)啟實(shí)時(shí)同步:SQL> alter database recover managed standby database using current logfile disconnect from session;

 

 

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多