SnapManager Oracle
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

複製資料庫備份而不重新設檔

貢獻者

利用此功能、您可以執行彈性的複製作業、以便手動將複製的資料庫恢復至所需時間點、而無需使用重新設定記錄來開啟資料庫。SnapManager您也可以手動將複製的資料庫設定為Data Guard待命資料庫。

當您在建立複本時選取-no -resettlogs選項時SnapManager 、會執行下列活動來建立複製的資料庫:

  1. 在開始複製作業之前、執行預先處理工作活動(若有指定)

  2. 使用使用者指定的SID建立複製的資料庫

  3. 執行針對複製資料庫所發出的SQL陳述式。

    只有可在掛載狀態下執行的SQL陳述式才會成功執行。

  4. 執行後處理工作活動(若有指定)。

需要執行哪些工作來手動還原複製的資料庫

  1. 使用掛載路徑中的歸檔記錄檔、以手動掛載歸檔記錄備份並還原複製的資料庫。

  2. 執行手動還原之後、請使用-resettlogs選項開啟已恢復的複製資料庫。

  3. 視需要建立暫用表格空間。

  4. 執行DBNEWID公用程式。

  5. 將Sysdba權限授予複製資料庫的認證資料。

使用-no -resettlogs選項複製資料庫備份時SnapManager 、將複製的資料庫保留在掛載狀態、以便手動恢復。

註 使用-no -resettlogs選項建立的複製資料庫不是完整的資料庫。因此、您不得在此SnapManager 資料庫上執行任何的還原作業、雖然SnapManager 此功能並不會限制您執行任何作業。

如果您未指定-ner-resettlogs選項、SnapManager 則會套用歸檔記錄檔、並以重新設定的記錄開啟資料庫。

  1. 輸入下列命令:smo clone create -profileprofileprofile_name [-backup-labelbackup_name |-backup-idbackup_id | current]-newsidnew_sidnew_sidnew_sid-clonespecfull路徑to_clonespecfile-non-resettlogs

    如果您嘗試同時指定-no -resettlogs和recover-from位置選項、SnapManager 則不允許同時指定這兩個選項、並顯示錯誤訊息:SMO -04084:您必須指定下列其中一個選項:-no -resettlogs或-recover-from位置。

範例

smo clone create -profile product -backup-label full_offline -newsid PROD_CLONE -clonespec prod_clonespec.xml -label prod_clone-reserve -no-reset-logs