設定DB_ULTRA_SAFE引數保障物理備用資料庫

hooca發表於2014-12-24
可以通過設定Primary和Standby資料庫的引數,應對“寫丟失”的錯誤。這些錯誤有可能因為儲存系統的硬體、韌體而造成。

此時,如果發現Primary和Standby中的塊SCN不一致,說明較小的塊存在寫丟失,會主動丟擲錯誤。

可以通過設定DB_ULTRA_SAFE,來同時隱含設定DB_BLOCK_CHECKING, DB_BLOCK_CHECKSUM, DB_LOST_WRITE_PROTECT引數。

點選(此處)摺疊或開啟

  1. Values:

  2. OFF

  3. When any of DB_BLOCK_CHECKING, DB_BLOCK_CHECKSUM, or DB_LOST_WRITE_PROTECT are explicitly set, no changes are made.

  4. DATA_ONLY

  5. DB_BLOCK_CHECKING will be set to MEDIUM.
  6. DB_LOST_WRITE_PROTECT will be set to TYPICAL.
  7. DB_BLOCK_CHECKSUM will be set to FULL.

  8. DATA_AND_INDEX

  9. DB_BLOCK_CHECKING will be set to FULL.
  10. DB_LOST_WRITE_PROTECT will be set to TYPICAL.
  11. DB_BLOCK_CHECKSUM will be set to FULL.
這裡設定為DATA_ONLY

點選(此處)摺疊或開啟

  1. alter system set db_ultra_safe='DATA_ONLY' scope=spfile;


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

相關文章