dg oracle 切换模式_谈谈dg切换涉及的概念:switchover和failover区别
概述
今天有朋友問了一個問題:switchover和failover之間的區(qū)別,有點(diǎn)懵逼,居然把這忘記了,這里總結(jié)下兩者之間的一些區(qū)別。
DG架構(gòu)
DG切換時注意點(diǎn):
1、確認(rèn)主庫和從庫間網(wǎng)絡(luò)連接通暢;
2、確認(rèn)沒有活動的會話連接在數(shù)據(jù)庫中;
3、primary數(shù)據(jù)庫處于打開狀態(tài),standby數(shù)據(jù)庫處于mount狀態(tài);
4、確保standby數(shù)據(jù)庫處于歸檔模式;
5、如果設(shè)置了redo應(yīng)用的延遲,去掉這個設(shè)置;
6、確保配置了主庫和從庫的初始化參數(shù),切換完成后,DG機(jī)制可以順利運(yùn)行。
DG切換兩條核心命令:
1、主庫切換為備庫:
alter database commit to switchover to physical standby;
2、備庫切換為主庫:
alter database commit to switchover to primary;
這里大家可以看到我是用switchover來做DG切換的,那switchover和failover之間有什么區(qū)別點(diǎn)呢?
--》區(qū)別:
1、Switchover
Swithchover通常都是人為的有計(jì)劃的進(jìn)行角色互換,比如升級等。它通常都是無損的,即不會有數(shù)據(jù)丟失。其執(zhí)行主要分為兩個階段:
1)Primary轉(zhuǎn)為Standby
2)Standby(之一)轉(zhuǎn)為Primary
2、Failover
Failover是指由于Primary故障無法短時間恢復(fù),Standby不得不充當(dāng)Primay的角色,如果處于最高性能模式,這種切換很有可能導(dǎo)致數(shù)據(jù)丟失。
后面找個時間再演示下DG搭建和切換的實(shí)驗(yàn),感興趣的朋友可以關(guān)注下!!
總結(jié)
以上是生活随笔為你收集整理的dg oracle 切换模式_谈谈dg切换涉及的概念:switchover和failover区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ehmsas.exe进程有什么作用 eh
- 下一篇: oracle sequence last