Oracle
了解 Oracle“LOG_ARCHIVE_START”參數
我
ARCHIVELOG
在 Oracle 12c 多租戶實例上啟用了模式:SQL> 從 SYS.V$DATABASE 中選擇 LOG_MODE; LOG_MODE ------------ 存檔日誌
我了解
REDOLOGS
通過在配置的路徑中查找文件來正確存檔:[root@LNXORA12 CSCONT01]# find ./ -type f [...] ./archivelog/2017_03_22/o1_mf_1_5074_df3kfxmb_.arc ./archivelog/2017_03_22/o1_mf_1_5075_df417blj_.arc ./archivelog/2017_03_22/o1_mf_1_5076_df4bqqmf_.arc ./archivelog/2017_03_22/o1_mf_1_5077_df4q73mk_.arc ./archivelog/2017_03_22/o1_mf_1_5078_df4syvms_.arc ./archivelog/2017_03_22/o1_mf_1_5079_df4ttzs7_.arc ./archivelog/2017_03_22/o1_mf_1_5080_df501hrb_.arc ./archivelog/2017_03_22/o1_mf_1_5081_df57w8rj_.arc ./archivelog/2017_03_22/o1_mf_1_5082_df5gx2r5_.arc ./archivelog/2017_03_22/o1_mf_1_5083_df5mhsvj_.arc ./archivelog/2017_03_22/o1_mf_1_5084_df5sj5rx_.arc ./archivelog/2017_03_22/o1_mf_1_5085_df5sk6so_.arc ./archivelog/2017_03_22/o1_mf_1_5086_df5sq6sr_.arc ./archivelog/2017_03_22/o1_mf_1_5087_df5x4mto_.arc ./archivelog/2017_03_23/o1_mf_1_5088_df629bv9_.arc ./archivelog/2017_03_23/o1_mf_1_5089_df6ommvm_.arc ./archivelog/2017_03_23/o1_mf_1_5090_df73j2tt_.arc [...]
閱讀此處和此處的許多文件,僅當設置為但我的設置為時才啟用自動歸檔過程。
LOG_ARCHIVE_START``TRUE``FALSE
SQL> 從 v$system_parameter 中選擇值,其中 name = 'log_archive_start'; 價值 -------------------------------------------------------------------------------- 錯誤的
我的
REDOLOGS
真的被存檔了嗎?
首先,你引用的文件不是Oracle 12c,一個是Oracle 9i,另一個不是官方文件。
其次,該參數
log_archive_start
在 Oracle 10g 中已棄用,這意味著在下一個版本中不再可用。從 Oracle 數據庫 10g 第 1 版 (10.1) 開始,LOG_ARCHIVE_START 初始化參數已被棄用。現在,當數據庫處於 ARCHIVELOG 模式時,會自動啟動歸檔。
最後,您可以使用以下查詢來選擇所有不推薦使用的參數。
SQL> SELECT name from v$parameter WHERE isdeprecated = 'TRUE' ORDER BY name;
文件: 已棄用和不支持的功能