2012年10月9日 星期二

Oracle Database - Data Guard 搭配 Flashback Database




Primary Database: DGTEST_P
使用高性能Disk Array,速度快,價格貴,但空間較小。

Standby Database: DGTEST_S  with Real-time Query
使用一般Disk Array,速度慢,價格低,但空間很大。


這時候可以考慮在 DGTEST_S上面 Enable Flashback Database,好處是:

  1. 如果在 primary database上面發生任何錯誤性的 DDL or DML,同時間也apply到standby database去了,這時可以透過flashback database快速返回某一個時間點,然後開啟switchover將primary and standby互換角色。
  2. Flashback logs是存放在 standby database server,不會占用到primary database server的硬碟空間。
  3. 另外一個應用是,如果想要查某個時間點的資料,也可以透過flashbask standby database來達成。
  4. select standby_became_primary_scn from v$database; flashback database to scn <scn>; alter database convet to physical standby;

Primary Database:




Standby Database:


沒有留言:

張貼留言