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

使用指令碼和指令碼後執行備份、還原和複製作業

貢獻者

您可以在開始備份、還原或複製作業時、使用自己的指令碼。在「備份建立精靈」、「還原或還原精靈」或「Clone Create精靈」中顯示「工作啟用」頁面、您可以在其中選取指令碼、並為指令碼所需的任何參數提供值。SnapManager

  • 將外掛程式指令碼安裝在正確SnapManager 的安裝位置。

  • 使用smsap外掛檢查命令、確認外掛程式已正確安裝。

  • 請確定您使用的是Bash Shell。

在命令列介面(CLI)中、列出指令碼名稱、選取參數、然後設定值。

  1. 若要驗證您是否正在使用Bash Shell、請在命令提示字元:bash中輸入下列命令

    或者、您也可以在提示字元輸入bash命令、然後使用命令輸出作為指令碼的開始參數。

    如果沒有看到錯誤、則表示Bash Shell運作正常。

  2. 對於備份作業、請輸入-taskspec選項、並提供工作規格XML檔案的絕對路徑、以便在備份作業之前或之後執行預先處理或後處理活動: SMO備份建立設定檔設定檔名稱{[-full{-online |-offline |-auto}[-hourly |[-ditly |-f筆|-mourly |-monthly |-unbonly |-unonvally_][-VERIFY data [-filesFIL]|[-datCommites/files/]|[-hourly -archive-archive-appointment ][每週一次、每週一次、每週一次、每週一次、每週一次、每小時、每次、每次、每次、每次、每次、每次不限、每次、每次、每次、每次、 [-backup-destpath1 [,[path2]][-exclude destpath1 [,path2]][-prunelogs {-all |-untilscnuntilscn |-there-dateyy-mm-dd:mm:sss |-mays |-tays |-clays |-hours}-prune-prune-destune-prunnestprune備份[線上備份功能備份][-prune-destprune-spec-prunnestun][、spunnestprun][、spune-unnestprun]前面的多個月數][、多個月數][、任務備份、

    如果備份外掛程式作業失敗、則只會顯示外掛程式名稱和傳回代碼。外掛程式指令碼必須包含記錄訊息、並將訊息重新導向至使用者定義的記錄檔。

  3. 對於備份還原作業、請輸入-taskspec選項、並提供工作規格XML檔案的絕對路徑、以便在還原作業之前或之後執行預先處理或後處理活動: SMO備份還原-profileprofileprofile_name{-label<label>|-id<id>}{-files<files>|-tabl空間<tabl空間>|-f完整|-controlfiles}[-recoverect{-alllogs |-nologs |-直到<enic>}][-restoresespec>][-taskspec<taskspec<taskspec>需要快速備份備份備份|[-快轉][-快轉][-offrestore][-快轉]

    如果還原外掛程式作業失敗、則只會顯示外掛程式名稱和傳回代碼。外掛程式指令碼必須包含記錄訊息、並將訊息重新導向至使用者定義的記錄檔。

  4. 對於實體複本建立作業、請輸入-taskspec選項、並提供工作規格XML檔案的絕對路徑、以便在實體複本作業之前或之後執行預先處理或後處理活動: moso clone create -profileprofileprofile_name{-backup-labelbackup_name |-backup-id<backup-id>|-current}-newidnewsidnew_sid-clonespecent_path_to_clonespecfile [-reserve<yes、no、inherited>][-host<host<host>][-label<label<label>][備份備份備註<備註<備註<備份備份備份備份<備份<備份<備份<備份<備份<資料>

    如果複製外掛程式作業失敗、則只會顯示外掛程式名稱和傳回代碼。外掛程式指令碼必須包含記錄訊息、並將訊息重新導向至使用者定義的記錄檔。

使用工作規格XML檔案建立備份的範例

smo backup create -profile SALES1 -full -online -taskspec sales1_taskspec.xml -force -verify