Oracle Data Guard:Switchover和Failover介紹

來源:互聯網
上載者:User

Data Guard主從庫之間的角色切換分為以下兩種:

1) Switchover

Swithchover通常都是人為的有計劃的進行角色互換,比如升級等。它通 常都是無損的,即不會有資料丟失。其執行主要分為兩個階段:

Primary轉為Standby

Standby(之一)轉為Primary

2)Failover

Failover是指由於Primary故障無法短時間恢複,Standby不得不充當 Primay的角色,如果處於最高效能模式,這種切換很有可能導致資料丟失。

下面分別 示範物理Standby的Switchover和Failover(邏輯Standby的切換類似)。

1. 物理 Standby執行Switchover

1) 確認pirmary是否可以切換為 standby

PRIMARY>select switchover_status from v$database;

SWITCHOVER_STATUS

--------------------

TO STANDBY

2) 切換 primary為standby

PRIMARY>alter database commit to switchover to physical standby;

3) 啟動原primary到mount狀態

此時原primary就是以standby身份在運行了。

4) 確認standby是否可以切換為primary

STANDBY>select switchover_status from v$database;

SWITCHOVER_STATUS

--------------------

TO PRIMARY

5) 切 換standby為primary

STANDBY>alter database commit to switchover to primary;

Database altered.

STANDBY>alter database open;

Database altered.

6) 驗證

PRIMARY>select database_role from v$database;

DATABASE_ROLE

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.