Data Guard新特性:快照備用資料庫

hooca發表於2014-12-25
將備用資料庫轉為快照資料庫,將繼續接受但不再應用重做資料,應用程式可以讀寫快照資料庫。當將它轉換為備用資料庫,之前應用程式的變更將被丟棄,開始應用之前接受的重做資料。

配置快照資料庫:

1)確保Primary和Standby啟用了閃回(主要是Standby)

點選(此處)摺疊或開啟

  1. select FLASHBACK_ON from v$database;

FLASHBACK_ON
------------------------------------
YES

如果沒有,在mount模式下,

點選(此處)摺疊或開啟

  1. alter database flashback on;
2)關閉Standby的Redo Apply:

點選(此處)摺疊或開啟

  1. alter database recover managed standby database cancel;
3)轉換為快照備用資料庫

點選(此處)摺疊或開啟

  1. alter database convert to snapshot standby;
4)檢查狀態

點選(此處)摺疊或開啟

  1. select DATABASE_ROLE from v$database;

DATABASE_ROLE
--------------------------------
SNAPSHOT STANDBY


5. 此時可以讀寫方式開啟快照備用資料庫。

點選(此處)摺疊或開啟

  1. ALTER DATABASE OPEN;
6. 最後,當想要重新轉換為物理備用資料庫,正常關閉資料庫,啟動到mount狀態,

點選(此處)摺疊或開啟

  1. alter database convert to physical standby;
7. 啟用redo apply

點選(此處)摺疊或開啟

  1. alter database recover managed standby database using current logfile disconnect;

可以看到,此時Standby有:

點選(此處)摺疊或開啟

  1. select DATABASE_ROLE from v$database;

DATABASE_ROLE
--------------------------------
PHYSICAL STANDBY






來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-1380091/,如需轉載,請註明出處,否則將追究法律責任。

相關文章