es-backup 指令可讓您備份資料庫中的所有基本和附加資料,以及 /var/opt/SUNWsymon/cfg 中的所有配置資料。es-restore 指令可從先前備份復原資料庫和配置資料。
您應該按照以下方法使用 es-backup 備份您的資料庫和配置資料:
排程定期備份,做為標準維護的一部分
在執行硬體或操作環境升級之前
執行 Sun Management Center 升級安裝之前和之後
在全新 Sun Management Center 安裝和設定之後
如需有關使用 es-backup 指令執行線上備份的更多資訊,請參閱「Sun Management Center 3.6.1 User’s Guide」中的「Database Backup and Recovery」。
es-backup 指令的語法如下:
es-backup [ -h ] [ -c ] [-y] [ -d 目錄] [ -o ] [ -e ]下表說明 es-backup 指令參數。
表 9–1 es-backup 選項
選項 |
修改選項 |
說明 |
---|---|---|
-c |
執行冷備份。 |
|
-d |
目錄 |
將資料庫和配置資料備份至目錄。 |
-e |
報告預估的備份大小。 |
|
-h |
|
列出 es-backup 的選項。 |
-o |
執行線上備份。 |
|
-y |
|
執行非互動備份。將不會提示您停止 Sun Management Center 程序,也不會提示您輸入備份目錄名稱。 備註 – 若您未使用 --d 選項指定備份目錄,所有資料庫和配置資料則會備份到 /var/opt/SUNWsymon/backup 目錄。 |
為最小化和避免資料遺失,必須定期執行 es-backup,以便在發生系統故障時可以回復最新的資料。您可以為 es-backup -y 程序檔建立 cron 項目,以定期執行程序檔。做為 cron 項目一部分,您也可能需要將 /var/opt/SUNWsymon/backup 的內容複製到其他目錄。
依據預設,非互動備份會覆寫 /var/opt/SUNWsymon/backup 內容。若您先前已執行 Sun Management Center 資料的非互動備份,而您想要儲存先前的備份,請將 /var/opt/SUNWsymon/backup 目錄的內容複製到其他位置,再執行非互動備份。
下列程序假設您已將 Sun Management Center 安裝於預設目錄 /opt。若您未將 Sun Management Center 安裝在 /opt 目錄,請以您指定的目錄名稱取代 /opt。
以超級使用者身份登入 Sun Management Center 伺服器機器。
停止所有 Sun Management Center 程序。
鍵入 /opt/SUNWsymon/es-stop -A 指令再按 Return 鍵。
備份您的 Sun Management Center 資料。
鍵入 /opt/SUNWsymon/es-backup 指令再按 Return 鍵。
若有任何 Sun Management Center 程序仍在執行,將會通知您必須關閉 Sun Management Center,
並會詢問您是否要繼續。鍵入 y 再按 Return 鍵。
指定備份目錄。
將會提示您儲存備份的目錄路徑。將會顯示預設位置 /var/opt/SUNWsymon/backup。
若要接受預設備份目錄 /var/opt/SUNWsymon/backup ,請按 Return 鍵。
若先前已使用預設目錄 /var/opt/SUNWsymon/backup 執行備份,則會詢問您是否要刪除舊備份。
若要保存舊備份,請鍵入 n 結束備份程序,接著將 /var/opt/SUNWsymon/backup 複製到其他目錄。
若要覆寫舊備份,請鍵入 y。
若要指定其他備份目錄,鍵入目錄名稱再按 Return 鍵。
例如:
# Enter full directory path to store the backup data files [/var/opt/SUNWsymon/backup]: /backup-set-1 |
如果目錄不存在,則系統會詢問您是否要建立該目錄。鍵入 y 再按 Return 鍵。
es-backup 會停止所有執行中的程序,然後再將資料庫和配置資料備份至您指定的目錄。當備份完成時,es-backup 會啟動所有 Sun Management Center 程序。
驗證備份。
鍵入 /opt/SUNWsymon/sbin/es-restore -c 指令再按 Return 鍵。
將會提示您輸入備份檔案的完整目錄路徑。將會顯示預設備份目錄路徑 /var/opt/SUNWsymon/backup。
若您選擇預設備份目錄 /var/opt/SUNWsymon/backup,請按 Return 鍵。
若您指定其他備份目錄,鍵入目錄的完整路徑和名稱再按 Return 鍵。
es-restore 會驗證備份目錄中的資料。將會告知您備份資料是否有效。
若備份無效,請檢查備份記錄檔 /var/opt/SUNWsymon/install/backup_主機名稱.日期和時間字串.程序 id,其中:
主機名稱是您用來建立備份的伺服器之名稱
日期和時間字串是建立備份的年份、日期和時間
程序 id 是建立備份的 es-backup 階段作業的程序 ID
若備份有效,請將備份目錄複製到其他目錄以妥善保存。
es-backup 記錄檔為 /var/opt/SUNWsymon/install/backup_主機名稱.日期和時間字串.程序 id,其中:
主機名稱是您用來執行備份的伺服器之名稱
日期和時間字串是執行備份的年份、日期和時間
程序 id 是 es-backup 階段作業的程序 ID。
若要復原您的 Sun Management Center 資料庫和配置資料,例如,若您的資料庫已因系統故障而毀損,請使用 es-restore 指令。
es-restore 指令的語法如下:
es-restore [-h] [-c] [ -d 目錄] [-y] [-f]下表說明 es-restore 指令參數。
表 9–2 es-restore 選項
選項 |
修改選項 |
說明 |
---|---|---|
-c |
|
僅驗證備份檔案。請勿復原資料。 |
-d |
目錄 |
使用位於目錄的備份檔案復原資料。 |
-h |
|
列出 es-restore 的選項。 |
-f |
強制資料庫模式重建。 |
|
-y |
使用預設回答。 |
下列程序假設您已將 Sun Management Center 安裝於預設目錄 /opt。若您未將 Sun Management Center 安裝在 /opt 目錄,請以您指定的目錄名稱取代 /opt。
以超級使用者身份登入 Sun Management Center 伺服器機器。
停止所有 Sun Management Center 程序。
鍵入 /opt/SUNWsymon/es-stop -A 指令再按 Return 鍵。
鍵入 /opt/SUNWsymon/sbin/es-restore 指令。
若有任何 Sun Management Center 程序仍在執行,將會通知您必須關閉 Sun Management Center。
將會詢問您是否要繼續。鍵入 y 再按 Return 鍵。
指定備份目錄。
將會提示您輸入備份檔案的目錄路徑。將會顯示預設位置 /var/opt/SUNWsymon/backup。
若您要從預設備份目錄 /var/opt/SUNWsymon/backup 復原 Sun Management Center 資料,請按 Return 鍵。
若您要從其他備份目錄復原 Sun Management Center 資料,請鍵入該目錄名稱,再按 Return 鍵。
所有 Sun Management Center 程序都會停止。es-restore 會驗證指定目錄中的備份資料。
若備份資料毀損,將會告知您,而且 es-restore 會結束回到系統提示符號。
若您決定不要從其他備份復原 Sun Management Center 資料,而想要重新啟動 Sun Management Center,請鍵入 /opt/SUNWsymon/sbin/es-start -A 再按 Return 鍵。
若備份資料有效,es-restore 會從指定目錄復原資料庫和配置資料。
當復原完成時,es-restore 會重新啟動所有 Sun Management Center 程序。
es-restore 記錄檔為 /var/opt/SUNWsymon/install/restore_主機名稱.日期和時間字串.程序 id,其中:
主機名稱是您用來執行復原的伺服器之名稱
日期和時間字串是執行復原的年份、日期和時間
程序 id 是 es-restore 階段作業的程序 ID