Oracle

了解 Oracle“LOG_ARCHIVE_START”參數

  • March 23, 2017

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 模式時,會自動啟動歸檔。

數據庫升級指南 10g

最後,您可以使用以下查詢來選擇所有不推薦使用的參數。

SQL> SELECT name from v$parameter 
    WHERE isdeprecated = 'TRUE' ORDER BY name;

文件: 已棄用和不支持的功能

引用自:https://dba.stackexchange.com/questions/167968