上一個主題: ca_qmgr - 範例下一個主題: ca_recoverdb - 語法


ca_recoverdb - 資料庫復原指令

每次執行備份工作時,CA ARCserve Backup 都會在資料庫中記錄已備份的電腦、目錄、檔案以及所使用的媒體等相關資訊。 如此一來,當您需要還原資料時,就可以找到檔案的位置。 資料庫復原指令 (ca_recoverdb) 是一種自我保護的功能,如果 CA ARCserve Backup 遺失,但之前曾由使用該資料庫的 CA ARCserve Backup 網域備份過,則可讓您復原它。

附註:ca_recoverdb 公用程式會呼叫 ca_restore 指令以實作資料庫復原功能。 ca_recoverdb 公用程式將會自動判斷 CA ARCserve Backup 資料庫是不是 SQL Server 資料庫或 SQL Server 2005 Express Edition 執行個體,並為 ca_restore 指令提供適當的參數。

附註:將 CA ARCserve Backup 伺服器配置為叢集感知時,會由適用的叢集服務 (MSCS 或 NEC CLUSTERPRO) 監控所有重要的 ARCserve 基礎相關的服務 (而不是代理程式相關的服務)。 若 ARCserve 基礎相關的服務失敗或需要關閉,叢集服務將自動嘗試重新啟動它,或於重新啟動嘗試失敗時觸發容錯移轉。 若要執行此任務,必須停止 ARCserve 服務。 但是,在叢集感知的環境中,您必須先手動停止叢集服務繼續監控服務及嘗試自動重新啟動或容錯移轉。 如需停止「叢集服務」 監控的 HA 服務的程序,請參閱《管理指南》。

附註:ca_recoverdb 公用程式僅用於在相同的機器上或發生 ARCserve 資料庫 (ASDB) 備份的 ARCserve 網域上復原 ASDB。 如果您要在一部機器上備份 ASDB,然後在另一部機器上復原它 (兩部機器不在相同的 ARCserve 網域中),則無法使用此指令。 在此情況下,您有兩個解決方案:

解決方案 1:

  1. 從機器 A 執行 DR 備份,然後在機器 B 上復原它。

    此解決方案需要安裝 DR 選購程式。

解決方案 2:

  1. 在機器 A 與機器 B 上安裝 CA ARCserve Backup。
  2. 在機器 A 上執行 ASDB 備份。
  3. 將磁帶移至機器 B,然後提交合併工作以將磁帶的資訊合併到機器 B 上的 CA ARCserve Backup。
  4. 在機器 B 上,開啟 [還原管理員] ([依樹狀目錄進行還原] 選項) 並找到 「CA ARCserve Backup 資料庫」。
  5. 在「CA ARCserve Backup 資料庫」上按一下滑鼠右鍵,在快顯功能表上選擇「代理程式選項」。
  6. 從 [代理程式還原選項] 對話方塊中選取以下選項:
  7. 提交還原工作。