Oracle開啟自動日誌歸檔

來源:互聯網
上載者:User

要為資料庫配置自動封存(如果將 Oracle 安裝配置為使用 PFILE),請向 $ORACLE_HOME/dbs 目錄中的 INIT(SID).ORA 檔案中添加以下日誌參數行:

LOG_ARCHIVE_START=TRUE LOG_ARCHIVE_DEST=<存檔日誌目錄> LOG_ARCHIVE_FORMAT=%t_%s.dbf

一些日誌參數包括:

  • LOG_ARCHIVE_START -- 啟用自動封存
  • LOG_ARCHIVE_DEST -- 指定已存檔的重做記錄檔的路徑。 Oracle 代理按以下順序查詢存檔日誌目標的 Oracle 伺服器參數:LOG_ARCHIV_DEST、LOG_ARCHIVE_DEST_1 到 LOG_ARCHIVE_DEST_10。 代理從它所找到的第一個本地目標開始備份存檔日誌。
  • LOG_ARCHIVE_FORMAT -- 指定已存檔的重做記錄檔的檔案名稱格式,其中 %S 用於指定日誌序號,%T 指定線程號。 例如,可以接受 ARC%S.%T。

    重要說明! 請在數值之間使用分隔字元。 例如,%S.%T. 如果省略了分隔字元,將不能解析記錄檔名,這是因為無法確定哪一部分是 %S,哪一部分是 %T。 另外,這可能不小心建立出多個名稱相同的存檔日誌。

要使用 SPFILE 啟用 Oracle 安裝的自動封存

  1. 通過在 SQL*Plus 提示下輸入以下命令來驗證日誌參數的值:
    show parameter log
  2. 如果參數的值不正確,請在關閉伺服器後,通過在 SQL*Plus 提示下輸入以下命令來更改這些參數值:
    CONNECT SYS/SYS_PASSWORD AS SYSDBA
    STARTUP MOUNT EXCLUSIVE
    ALTER SYSTEM SET LOG_ARCHIVE_START = TRUE SCOPE = SPFILE; ALTER SYSTEM SET LOG_ARCHIVE_DEST="/opt/Oracle/oradata/ORCL/archive" SCOPE = SPFILE; ALTER SYSTEM SET LOG_ARCHIVE_FORMAT="ARC%S.%T" SCOPE = SPFILE;

    注意: LOG_ARCHIVE_DEST 的實際值特定於您的環境。

  3. 重新啟動 Oracle 執行個體以使更改生效。

使用  archive LOG list;命令查看歸檔是否開啟

輸出結果

資料庫記錄模式             非存檔模式
自動封存             啟用
存檔終點            F:\oracle\ora92\RDBMS
最早的概要日誌序列     63
當前日誌序列           65

也可以使用命令 :ALTER   SYSTEM   ARCHIVE   LOG   START 開啟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.