本文適用於以下產品:Acronis Cyber Protect (ACP) 16 / Acronis Cyber Backup
功能說明:
本文說明如何建立和設定執行整機保護計劃ORACLE資料庫。(僅支援單一實例資料庫。)
• Oracle VSS writer 必須已安裝且正在運行。
• 需安裝oracle 代理程式。
• 資料庫必須處於ARCHIVELOG模式。
• main.cfg設定:
Windows檔案路徑:C:\ProgramData\Acronis\Oracle\Config
Linux檔案路徑:/var/lib/Acronis/Oracle/Config

LOGDELETE:archive log:在備份過幾次後就會自動刪除。
BACKUP_REDUNDANCY:保留幾份完整資料庫備份。
BACKUP_DIR:本地備份資料儲存路徑,此路徑為原廠預設路徑,可自行更改。
DBID:資料庫唯一識別碼,要執行備份主機的Oracle DBID。
TARGET:這是 RMAN 使用的連線參數,/ 表示使用當前 OS 使用者登入本機資料庫。
一、建立計劃
※需要建立2個保護計劃,整機保護計劃與歸檔日誌保護計劃做搭配。
• 整機保護計劃
1.計劃>保護計劃>建立ORACLE整機保護計劃。

2.計劃>應用程式備份>Oracle 資料庫 選擇〝是〞。


3.點選備份選項。

4.磁碟區陰影複製服務 (VSS)>擷取快照時使用VSS選擇〝是〞
並選擇〝自動選擇快照提供者〞。

5.備份選項>多重磁碟區快照選擇〝是〞。

6.備份選項>備份檔案名稱。
(請勿使用計劃ID與計劃名稱做為檔案名稱。)

Windows 路徑:C:\Program Files\Acronis\Oracle\backup_full_pre.bat
Linux 路徑:/usr/lib/Acronis/Oracle/backup_full_pre.sh
勾選〝命令執行完成後再備份〞。

8.備份選項>逐一磁區備份 功能關閉選擇〝否〞。

9.排程建議設定〝每周完整備份,每天增量備份〞。

10.備份選項>資料擷取前/後命令>之前與之後皆選擇〝是〞
勾選〝命令執行完成後再擷取資料〞與〝命令執行完成後再備份〞。
此步驟需自行撰寫批次檔執行ORACLE DB關閉與開啟。
※如資料庫可以關機則不需使用此功能。
(因資料庫在運行的狀況下執行備份,使用該備份檔整機復原後資料庫狀態
會為非一致的狀況,會以MOUNT狀態開啟,後續需要透過ORACLE Explorer
使用Archive log復原資料庫狀態至一致狀態,但有執行關機再執行備份,
使用該備份檔整機復原後登入資料庫狀態即是Open。)

11.根據您的需求設定保護計劃,並執行計劃。

二、建立歸檔日誌保護計劃
1.計劃>保護計劃>建立ORACLE歸檔日誌保護計劃。

2.要備份的項目>指定 選擇備份目標主機的歸檔日誌備份位置〝C:\local_rman_backups\ 〞。
(歸檔日誌備份位置為main.cfg檔案內本地備份資料儲存路徑設定值。)
確保以下用戶有權限讀取此資料夾的權限:
• 代理服務運作的帳戶。
• Oracle 實例服務 (OracleService<資料庫 ID>) 執行的帳戶。
• [僅限 Linux] root 使用者。


3.點選備份選項。

4.備份選項>備份檔案名稱。(建議檔案名稱與整機保護計劃名稱一樣。)

5.備份選項>事前/事後命令>備份之前執行命令選擇〝是〞
Windows 路徑:C:\Program Files\Acronis\Oracle\backup_incr_pre.bat
Linux 路徑:/usr/lib/Acronis/Oracle/backup_incr_pre.sh
勾選〝命令執行完成後再備份〞。

6.排程建議設定〝每周完整備份,每天增量備份〞。

7.根據您的需求設定保護計劃,並執行計劃。
