複製資料庫備份而不重新設檔
利用此功能、您可以執行彈性的複製作業、以便手動將複製的資料庫恢復至所需時間點、而無需使用重新設定記錄來開啟資料庫。SnapManager您也可以手動將複製的資料庫設定為Data Guard待命資料庫。
當您在建立複本時選取-no -resettlogs選項時SnapManager 、會執行下列活動來建立複製的資料庫:
-
在開始複製作業之前、執行預先處理工作活動(若有指定)
-
使用使用者指定的SID建立複製的資料庫
-
執行針對複製資料庫所發出的SQL陳述式。
只有可在掛載狀態下執行的SQL陳述式才會成功執行。
-
執行後處理工作活動(若有指定)。
需要執行哪些工作來手動還原複製的資料庫
-
使用掛載路徑中的歸檔記錄檔、以手動掛載歸檔記錄備份並還原複製的資料庫。
-
執行手動還原之後、請使用-resettlogs選項開啟已恢復的複製資料庫。
-
視需要建立暫用表格空間。
-
執行DBNEWID公用程式。
-
將Sysdba權限授予複製資料庫的認證資料。
使用-no -resettlogs選項複製資料庫備份時SnapManager 、將複製的資料庫保留在掛載狀態、以便手動恢復。
使用-no -resettlogs選項建立的複製資料庫不是完整的資料庫。因此、您不得在此SnapManager 資料庫上執行任何的還原作業、雖然SnapManager 此功能並不會限制您執行任何作業。 |
如果您未指定-ner-resettlogs選項、SnapManager 則會套用歸檔記錄檔、並以重新設定的記錄開啟資料庫。
-
輸入下列命令: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