Previous Topic: 檢閱先決條件與注意事項Next Topic: 建立以主機為基礎的備份計劃


檢閱先決條件,以便執行 Oracle 資料庫的應用程式一致備份

若要使用一致的資料備份 Oracle 資料庫,請確定已啟用 ARCHIVELOG 模式封存重做日誌。

請依照下列步驟確認是否已啟用 ARCHIVELOG 模式:

  1. 以具有 SYSDBA 權限的 Oracle 使用者身分登入 Oracle 伺服器。
  2. 在 SQL*Plus 提示中輸入下列指令:
    ARCHIVE LOG LIST;
    

    目前執行個體的封存日誌設定隨即顯示。

  3. 配置下列設定:

    資料庫日誌模式:封存模式

    自動封存:已啟用

  4. 開始 ARCHIVELOG 模式。

    附註:如果 ARCHIVELOG 模式尚未啟用,您必須啟動 ARCHIVELOG 模式才能備份資料庫。

依照這些步驟以啟動 ARCHIVELOG 模式:

  1. 關閉 Oracle Server。
  2. 在 Oracle 中執行下列陳述式:
    CONNECT SYS/SYS_PASSWORD AS SYSDBA
    
    STARTUP MOUNT;
    
    ALTER DATABASE ARCHIVELOG;
    
    ALTER DATABASE OPEN;
    

    依預設,封存日誌會被寫入快閃復原區域。如果您不要將封存日誌寫入快閃復原區域,您可以將 LOG_ARCHIVE_DEST_n 參數設定為您要寫入封存日誌的位置。

    SQL>ALTRE SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=e:\app\administrator\oradata\<oracle_database_name>\arch' SCOPE= BOTH;
    
    系統已變更。
    
    SQL> ARCHIVE LOG LIST;
    

    目前執行個體的封存日誌設定隨即顯示。

  3. 配置下列設定:

    資料庫日誌模式:封存模式

    自動封存:已啟用

    封存目標:E:\app\oracle\oradata\<oracle_database_name>\arch

    最舊的線上日誌順序:21

    目前的日誌順序:23

Oracle VSS 編寫器服務已啟動並正常運作。