使用下列分頁標籤,找出要設定的備份類型。
資料庫備份
使用下表所示的應用程式設定,設定資料庫備份:
| 設定 | 輸入內容 | 
|---|---|
| 使用者名稱和密碼 「驗證」部分 | 1. 從主要節點備份 資料庫驗證 (僅限 Linux):Oracle 資料庫驗證會使用 Oracle 資料庫憑證。使用 Oracle 資料庫驗證時,您必須提供資料庫憑證,才能以 sysdba權限連線至資料庫,如果是 Oracle 12c 以上版本,則須提供sysbackup權限。請根據「資料庫中的使用者角色」部分,確認資料庫使用者帳戶已選取適當的角色。OS 驗證:不適用 - 不需要資料庫使用者帳戶和服務名稱。Backup and DR 會使用 / as sysdba進行SQLPLUS,並使用target /進行RMAN,以便連線至資料庫進行備份。2. 從 Data Guard (待命) 節點備份: 資料庫驗證 (僅限 Linux):Oracle 資料庫驗證會使用 Oracle 資料庫憑證進行備份。使用 Oracle 資料庫驗證時,您必須提供資料庫憑證,才能透過 sysdba權限連線至資料庫,或透過sysbackup權限連線至 Oracle 12c 以上版本。請根據資料庫中的使用者角色,為資料庫使用者帳戶選取適當的角色。OS 驗證:資料庫使用者帳戶必須在主要節點上切換封存記錄,才能在資料防護節點上擷取備份的一致副本。在 OS 驗證下,不需要 sysdba或sysbackup權限。如果使用者沒有sysdba角色,則需要授予連線、變更系統、在dba_tablespaces上選取的權限。確認資料庫使用者帳戶在「User role in the database」(資料庫中的使用者角色) 部分中,選取了「None」(無) 角色。 | 
| 資料庫中的使用者角色 | RMAN備份需要sysdba角色,如果是 Oracle 12c 以上版本,則需要sysbackup角色。預設值為sysdba。請務必根據資料庫中指派給使用者帳戶的角色,選取正確的角色。這只適用於資料庫驗證。使用 OS 驗證的資料防護備份:針對非 sysdba或非sysoper資料庫使用者帳戶,選取「無」角色。
如果不是sysdba或sysoper,則必須具備connect, alter system, select on dba_tablespaces角色權限。 | 
| 聲道數 | 輸入要設定備份並行作業的 RMAN管道數量。應根據伺服器上可用的核心數量設定通道數量,並考量設定為平行執行的其他資料庫備份作業。預設通道數為 2。 | 
| RMAN記錄位置 | RMAN記錄檔的預設位置為/var/act/log/rman。您可以透過這個項目變更 RMAN記錄檔位置。
 輸入完整路徑,包括RMAN檔案名稱。 | 
| 還原驗證 | RMAN RESTORE VALIDATE會檢查並驗證備份的完整性。這項工具可用於偵測資料庫中是否有任何損毀的區塊。
 選取這個方塊後,備份和 DR 代理程式會針對每個備份叫用RMAN還原驗證。這項驗證成本高昂,且會增加備份時間。 | 
| RMAN 目錄資料庫名稱(選用) | 這是目錄資料庫服務名稱。適用於已設定 RMAN CATALOG DATABASERMAN備份功能的使用者環境。目錄資料庫服務名稱必須在tnsnames.ora檔案中包含項目,備份和災難復原服務才能連線。 | 
| RMAN目錄使用者和RMAN目錄密碼 | 這是目錄資料庫的使用者名稱和密碼,用於在備份期間連線。 RMAN如果提供RMAN目錄資料庫名稱,以執行與目錄資料庫連線的備份作業,則必須提供這個名稱。 | 
| Oracle 服務名稱 | 您可以在 tnsnames.ora檔案中指定新的服務名稱,供 Backup and DR 備份作業使用,詳情請參閱「在非 RAC 環境中建立及驗證 Oracle 服務名稱」和「在 RAC 環境中建立及驗證 Oracle 服務名稱」。如未指定,Backup and DR 預設會使用 Oracle SID 名稱 (執行個體名稱) 做為服務名稱。新服務名稱或預設 SID 名稱必須在 tnsnames.ora檔案中含有項目,Backup and DR 才能連線。Oracle 服務名稱僅用於資料庫驗證。 | 
| Oracle Data Guard 主要節點服務名稱 | 這是資料防護節點上設定的 tnsnames.ora 檔案中的服務名稱,可從待命資料庫節點連線至主要資料庫節點。 只有在保護 Oracle Data Guard 中的資料時,才需要執行這項操作。 詳情請參閱「保護 Oracle 資料防護節點」。 | 
| 叢集節點 | 以 Failover choice:Node IP:servicename:role格式指定容錯移轉節點選項。這僅適用於 RAC,請參閱「將 Backup and DR RMAN備份的 RAC 透明容錯移轉設定至其他節點」。範例: 1:172.16.16.21:svc_orarac2_act:F角色應為 F,以進行容錯移轉。角色也可以是M,以進行維護。如果節點角色為M,備份/還原設備會將其做為備份節點,而非使用原始受保護的節點。 | 
| Maxcorrupt 參數設定 | 設定 maxcorrupt可允許在執行RMAN BACKUP指令期間,資料檔案中出現指定數量的先前未偵測到的區塊損毀情形。如果RMAN在備份時偵測到的新損毀區塊數量超過這個值,備份工作就會中止。 | 
| Section size override | 區段大小以 MB 為單位。區段大小 RMAN參數可讓大型檔案備份作業在多個RMAN通道中平行執行。預設區段大小為 16000,也就是 16 GB。如要覆寫預設值,請輸入介於 1 至 200000 之間的新大小。 | 
| 請勿取消編目 | 勾選這個方塊,即可在每次備份工作後,保留 RMAN資料檔案備份中繼資料編目。根據預設,備份和災難復原服務會在備份開始時編目備份資料檔案,並在備份結束時取消編目。 | 
| 強制執行新的第零級備份 | 備份和災難復原 RMAN備份會使用更新後的映像檔副本,以永久增量的方式進行備份,每次增量備份都會建立邏輯完整副本。如果需要完整零級備份,覆寫備份和災難復原增量備份,請勾選這個方塊,執行單一備份工作。請務必在完成完整零級備份後清除,否則每次備份都會強制成為新的零級 OracleRMANRMAN 備份。這會影響快照集區儲存空間。 | 
| Oracle 設定檔位置 | 使用這個選項備份 Oracle 設定檔時,請使用 Oracle RMAN備份 (例如錢包),以支援加密。必須提供完整路徑。如果指定資料夾名稱,系統會備份該資料夾下的所有檔案。如果指定檔案名稱,系統只會備份指定的檔案。 注意:如果是使用 TDE 的 Oracle 資料庫,您可以為 Oracle 應用程式設定 Oracle 設定檔位置進階設定,擷取 TDE 的錢包。如果資料庫已啟用 TDE,應用程式感知掛接功能需要將錢包複製到掛接主機上的適當位置,且錢包必須經過設定並開啟。 | 
| AU_SIZE | 用來設定 ASM 磁碟群組 AU 大小的參數 (以 MB 為單位),預設為 1 MB。
 這項設定只會在建立磁碟群組時生效,也就是在第零級備份作業期間。請在第一次備份前設定此項目,或選取「強制使用新的第 0 級」重新建立磁碟群組,並使用新的 AU_SIZE。使用新的第 0 級備份時,請務必確保快照集區有足夠的可用空間。 | 
| 自動探索 RAC 成員 | 勾選這個選項,即可自動探索 RAC 資料庫的所有成員。這項功能可將暫存磁碟對應至所有 RAC 節點。如果主機名稱沒有 FQDN,自動探索功能就無法運作。在這種情況下,請手動新增節點。 | 
| RAC 成員節點 | 如果選擇不自動探索 RAC 成員,請提供 RAC 節點清單,將暫存磁碟對應至所選 RAC 成員。請先列出受保護的節點。僅適用於保護 ASM 磁碟群組中的 Oracle 資料庫。 | 
封存記錄檔備份
使用下列應用程式設定,設定封存記錄備份:
| 設定 | 輸入內容 | 
|---|---|
| 封存記錄備份的管道數量 | 指定要在歸檔記錄備份期間使用的 RMAN管道數量,或並行記錄備份數量。預設RMAN頻道為 2。 | 
| Oracle TNS_Admin路徑 | 如果 tnsnames.ora位於非標準位置,請提供所在目錄的完整路徑。OracleTNS_Admin路徑僅用於資料庫驗證。 | 
| 記錄清除保留期限 | 在提供的空間中,輸入要將生產環境封存記錄檔保留在封存記錄檔目的地的小時數。舉例來說,如果設為四,系統就會從資料庫封存目的地清除超過四小時的封存記錄。預設值為 24 小時。 注意:如果將「記錄清除保留期限」設為零,備份工作完成後,系統會立即清除記錄。如果這麼做,請將「清除前成功備份的記錄」設為至少一項。 | 
| 清除前成功備份記錄檔 | 根據預設,封存清除作業不會檢查成功備份的記錄檔數量。輸入成功備份記錄的次數,達到這個次數後就會執行封存清除作業。 | 
| 交叉檢查封存記錄 | 選取這個選項,即可執行交叉檢查,並刪除封存記錄備份中過期的正式版封存記錄。 | 
| 每天交叉檢查封存記錄備份 | 選取這個選項,即可在資料庫備份完成後,每天進行記錄檔備份時,交叉檢查 Backup and DR 暫存磁碟上的歸檔記錄備份。如果選取「Crosscheck backup of archivelog」(檢查歸檔記錄備份) ,這個選項會在每次備份歸檔記錄時覆寫交叉檢查。 | 
| 交叉檢查封存記錄檔備份 | 選取這個選項,即可交叉檢查備份與 DR 暫存磁碟上的歸檔記錄備份。 | 
| 每個備份集的檔案數量 | 在封存記錄備份期間,指定要納入備份集的封存記錄數量。預設值為 4。 | 
| 封存記錄備份服務名稱 | 如果 Oracle 服務名稱設定為從多個節點執行,請在 RAC 環境中為封存記錄備份提供專屬的 Oracle 資料庫服務名稱。封存記錄備份服務名稱僅用於資料庫驗證。 | 
備份暫存磁碟
使用下列應用程式設定,設定備份暫存磁碟:
| 設定 | 輸入內容 | 
|---|---|
| 將 ASM 格式轉換為檔案系統格式 | 根據預設,資料庫會以預設格式 (ASM 或檔案系統) 擷取。如果實際工作環境的 Oracle 資料庫資料檔案位於 ASM 磁碟群組,備份目的地就是 ASM;如果資料檔案位於檔案系統,備份目的地就是檔案系統。如果來源資料庫資料檔案位於 ASM 磁碟群組,且備份目的地必須設為檔案系統暫存磁碟,請將此選項設為「是」。在 Windows 環境中,所有 ASM 資料庫都必須將此選項設為「是」。 | 
| 將檔案系統格式轉換為 Oracle ASM 格式 | 根據預設,資料庫會以預設格式 (ASM 或檔案系統) 擷取。如果實際工作環境的 Oracle 資料庫資料檔案位於 ASM 磁碟群組,備份目的地就是 ASM;如果資料檔案位於檔案系統,備份目的地就是檔案系統。如果來源資料庫的資料檔案位於檔案系統,且備份目的地必須設為 Oracle ASM 磁碟群組,請將此選項設為「是」。這需要在 Oracle 伺服器上安裝 ASM。 | 
| ASM 磁碟群組相容性 | 可存取磁碟群組的 ASM 軟體最低版本。 請參閱 ASM 磁碟群組相容性屬性,指定及覆寫備份 ASM 磁碟群組 ASM 相容性。這需要新的強制等級 0 備份。這會影響快照集區儲存空間。 | 
| 資料庫相容性 | 使用磁碟群組的任何資料庫執行個體,都必須符合最低相容的資料庫初始化參數設定。請參閱「ASM 磁碟群組相容性屬性」,指定及覆寫備份 ASM 磁碟群組 RDBMS 相容性。這需要新的強制等級 0 備份。這會影響快照集區儲存空間。 | 
| 暫存磁碟大小 | 根據預設,Backup and DR 代理程式會將資料庫備份的暫存磁碟大小計算為資料庫最大大小的 1.5 倍。如要手動指定值,請分配暫存磁碟,以利資料庫在未來兩年內成長。手動設定會限制暫存磁碟的動態成長,避免資料庫大小成長。 | 
| 暫存磁碟精細程度 | 如果應用程式使用多個磁碟做為備份暫存磁碟,每個磁碟的大小上限。預設值為 1000 GB。 | 
| 以暫存磁碟精細程度做為暫存磁碟大小下限 | 適用於小於細微程度設定大小 (預設值為 1000 GB) 的應用程式,且這些應用程式通常會定期成長。這個選項有助於避免頻繁進行成本高昂的完整備份。由於暫存磁碟是精簡佈建,因此使用大於立即使用所需大小的暫存磁碟,不會產生初始費用。 | 
| 最後一個暫存磁碟的最小大小 | 應用程式備份暫存磁碟使用多個磁碟時,最後一個磁碟的最小大小。這個值也用於為備份暫存磁碟分配額外磁碟,以因應成長需求。預設值為 250 GB。 | 
| 暫存磁碟掛接點 | 可讓您將暫存磁碟掛接到特定位置。 | 
| 記錄暫存磁碟大小 | 如果已設定記錄檔備份政策,則會使用這項設定。根據預設,Backup and DR 會使用 30 天的高水位標記,判斷封存備份暫存磁碟的暫存磁碟大小。 注意:您可以建立大於 1 TB 系統預設粒度的記錄備份暫存磁碟,但這麼做會停用自動記錄暫存大小更新功能。如要重新啟用,請等待記錄備份成功,然後將記錄暫存磁碟大小值重設為預設值。啟用自動更新記錄暫存大小後,如果計算出的暫存磁碟大小小於 1 TB,系統就不會自動調整大小;如果計算出的暫存磁碟大小大於 1 TB,系統就會在記錄備份磁碟區中新增磁碟,以擴充磁碟區大小。 | 
Oracle 資料庫的政策範本覆寫
- 前往「應用程式管理工具」,然後按一下「應用程式」。 
- 以滑鼠右鍵按一下資料庫,然後選取「管理備份計畫」。 
- 按一下頁面頂端的「政策覆寫」。 
- 在政策覆寫欄位中,輸入所需內容。如要瞭解記錄保護機制詳情,請參閱「備份方案政策中的資料庫記錄保護機制」 
Oracle DBA 指南
- Oracle 資料庫的備份和災難復原
- 保護 Oracle 資料庫的必要條件
- Oracle 修補程式和已知問題
- 準備要保護的 Oracle 資料庫
- 探索及保護 Oracle 資料庫
- Oracle 資料庫的詳細資料和設定
- 搭配備份和災難復原服務使用 dNFS
- 保護已探索到的 Oracle 資料庫
- 將 Oracle 資料庫掛接為標準掛接點
- 建立 Oracle 資料庫的即時虛擬副本
- 還原及復原 Oracle 資料庫
- 使用掛接和遷移功能即時復原 Oracle 資料庫
- 使用備份和災難復原工作流程佈建環境