Oracle

使用 Dataguard 將 Oracle 數據庫遷移到新伺服器

  • June 3, 2020

我有一個帶有 Dataguard 的實時 Oracle 數據庫。我想將實時數據庫遷移到新伺服器作為技術更新,但只有主數據庫。我怎樣才能做到這一點?我對如何做有想法,但我不確定它是否正確。

  1. 創建完整備份,然後將其還原到新伺服器並更新 dataguard 配置。問題是,備用數據庫中的 SCN 可能與新主數據庫不同,因為舊主數據庫仍在執行。如果發生這種情況,我可以將舊主節點的日誌應用到新主節點嗎?我不知道..
  2. 將現有的備用數據庫切換為主數據庫,並在新伺服器中創建一個新的備用數據庫。然後將主要角色切換回新伺服器中的新數據庫。

PS。我英語不好。提前致謝。

  1. 創建完整備份,然後將其還原到新伺服器並更新 dataguard 配置。問題是,備用數據庫中的 SCN 可能與新主數據庫不同,因為舊主數據庫仍在執行。如果發生這種情況,我可以將舊主節點的日誌應用到新主節點嗎?我不知道..

一個主數據庫可以有多個備用數據庫。創建完整備份並將其還原為新機器上的備用,更新 Data Guard 配置並使該備用也與歸檔日誌保持同步。時機成熟時,只需切換到這個新的備用數據庫即可。

  1. 將現有的備用數據庫切換為主數據庫,並在新伺服器中創建一個新的備用數據庫。然後將主要角色切換回新伺服器中的新數據庫。

不,這只是不必要的風險和額外的工作。

引用自:https://dba.stackexchange.com/questions/268399