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