【翻譯自mos文章】在重建控制文件之后,丟失了數據庫補充日志信
來源:懂視網
責編:小采
時間:2020-11-09 14:58:20
【翻譯自mos文章】在重建控制文件之后,丟失了數據庫補充日志信
【翻譯自mos文章】在重建控制文件之后,丟失了數據庫補充日志信:在重建控制文件之后,丟失了數據庫補充日志信息(Missed Database Supplemental Log Information) 參考原文: Missed Database Supplemental Log Information After Recreate Controlfile In 10g Database. (
導讀【翻譯自mos文章】在重建控制文件之后,丟失了數據庫補充日志信:在重建控制文件之后,丟失了數據庫補充日志信息(Missed Database Supplemental Log Information) 參考原文: Missed Database Supplemental Log Information After Recreate Controlfile In 10g Database. (

在重建控制文件之后,丟失了數據庫補充日志信息(Missed Database Supplemental Log Information) 參考原文: Missed Database Supplemental Log Information After Recreate Controlfile In 10g Database. (Doc ID 1474952.1) 適用于: Oracle Server - Ent
在重建控制文件之后,丟失了數據庫補充日志信息(Missed Database Supplemental Log Information)
參考原文:
Missed Database Supplemental Log Information After Recreate Controlfile In 10g Database. (Doc ID 1474952.1)
適用于:
Oracle Server - Enterprise Edition - Version 10.1.0.2 and later
Information in this document applies to any platform.
癥狀:
你已經重建了控制文件,然后你注意到 數據庫補充日志信息(Missed Database Supplemental Log Information)被重置,可以通過如下sql查詢到:
SQL> SELECT supplemental_log_data_min min_log,
supplemental_log_data_pk pk_log,
supplemental_log_data_ui ui_log,
supplemental_log_data_fk fk_log,
supplemental_log_data_all all_log,
force_logging force_log
FROM v$database;
注意:當你使用如下的特性時:Logminer, Streams or Standby Databases,你需要補充日志信息。
改變:
這個問題在重建了控制文件之后會發生。
原因:
一旦使用create controlfile命令重建了控制文件,控制文件補充日志session 會被重置成默認值,該默認值是所有的補充日志級別是off的。
解決方案:
我們強烈建議你重建控制文件時,使用ALTER DATABASE BACKUP CONTROLFILE TO TRACE; 生成的trace file來重建控制文件。
SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
注意:當已經執行過這個命令后,在udump下會有這個trace文件。
在該trace 文件的 text section中,你會發現有alter database supplemental log命令,該命令對應重建控制文件之前,數據庫使用的supplemental log information
SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE INDEX, FOREIGN KEY, ALL) COLUMNS;
在重建控制文件之后,務必執行上述語句(該語句在該trace 文件的 text section中)
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
【翻譯自mos文章】在重建控制文件之后,丟失了數據庫補充日志信
【翻譯自mos文章】在重建控制文件之后,丟失了數據庫補充日志信:在重建控制文件之后,丟失了數據庫補充日志信息(Missed Database Supplemental Log Information) 參考原文: Missed Database Supplemental Log Information After Recreate Controlfile In 10g Database. (