主備庫切換原因:
1. switch:用戶主動切換;
2. failover:主庫出現(xiàn)故障,強(qiáng)行切換;
switch切換過程:先主庫再備庫
主庫
1. 查看switchover_status:select database_role, switchover_status from v$database;
如果switchover_status為:to standby 則:
ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY
否則用:ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
2. 重啟數(shù)據(jù)庫:
shutdown immediate;
startup nomount;
3. 以備庫mount
alter database mount standby database;
備庫
1. 應(yīng)用redo:alter database recover managed standby database disconnect from session;
2. 查看switchover_status:select database_role, switchover_status from v$database;
如果switchover_status為:to primary 則:ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY
否則用:ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
3. 重啟數(shù)據(jù)庫
shutdown immediate;
startup;
failover 主備庫切換
1.. 停止日志應(yīng)用
alter database recover managed standby database cancel;
2. 關(guān)閉standby日志傳輸
alter database recover managed standby database finish force;
3. 切換到primary
alter database commit to switchover to primary with session shutdown;
做這一步的時候,若存在gap,則會報ORA-16139:Switchover: Media recovery required - standby not in limbo 錯誤。
做測試的時候,若先起主庫再起備庫,且未等待備庫相關(guān)日志傳輸完畢,就會出現(xiàn)這個問題。此時需要強(qiáng)制切換
alter database activate physical standby database;
4. 重啟數(shù)據(jù)庫到open狀態(tài)
新聞標(biāo)題:ORACLEDataGuard主備庫角色切換
標(biāo)題鏈接:http://chinadenli.net/article20/gogcco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、營銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、動態(tài)網(wǎng)站、App開發(fā)、企業(yè)建站
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)