注意:

使用相同 DBCS 伺服器上的輔助執行處理回復刪除的多用戶 PDB

簡介

在多雲端用戶容器資料庫 (CDB) 中,資料說明表格與視觀表定義的描述資料只會儲存在 root 中。不過,每個可插式資料庫 (PDB) 都有它自己的一組資料說明表格與視觀表,適用於 PDB 中包含的資料庫物件。

因此,無法將可插式資料庫 (PDB) 回復為資料庫。必須使用輔助執行處理回復為資料庫物件。如果不小心刪除、損毀可插式資料庫 (PDB) / 資料檔,則 PDB 的儲存區域 / 描述資料仍存在,且可以加以回復與復原

如果使用 DROP PLUGGABLE DATABASE <PDBNAME> 命令不小心刪除 PDB,將會刪除 PDB 並移除儲存區域中的描述資料。因此,復原 PDB (包括 PDB PITR 在刪除時間之前) 會因發生錯誤 (例如 RMAN-06813: could not translate pluggable database PDBxx) 而失敗。

架構

來源和輔助 PDB

目標

回復和復原刪除的 PDB (包括資料檔)。因為無法在同一個 CDB 中回復它,所以我們將建立一個輔助執行處理,並會在同一個執行處理以及來源中的輔助 CDB 中回復 PDB。

必要條件

作業 1:建立新的可插式資料庫

作業 2:備份容器資料庫 (CDB)

作業 3:刪除在作業 1 中建立的可插式資料庫

作業 4:回復相同來源資料庫中刪除的可插式資料庫

作業 5:建立暫時輔助執行處理

作業 6:以指定狀態啟動輔助執行處理

作業 7:從 IdP 執行處理中的備份回復控制檔並掛載資料庫

作業 8:在輔助執行處理中回復和復原刪除的 PDB 資料庫

作業 9:在來源資料庫中新增和刪除線上重做日誌檔

作業 10:在輔助執行處理的重設日誌中開啟資料庫

作業 11:更改輔助執行處理中的可插式資料庫

作業 13:在來源中複製可插式資料庫 PDB03

確認

其他學習資源

探索 docs.oracle.com/learn 的其他實驗室,或者存取更多 Oracle Learning YouTube 頻道上的免費學習內容。此外,請瀏覽 education.oracle.com/learning-explorer 以成為 Oracle Learning 檔案總管。

如需產品文件,請造訪 Oracle Help Center