恢復資料庫

本文提供恢復資料庫的詳細資訊和程序。

復原會將資料庫移至 Oracle Data Guard 關聯中的待命角色。您可以在更正失敗原因之後,使用 reinstate 命令將失敗的資料庫傳回服務中。

將主要資料庫容錯移轉至其待命資料庫之後,待命資料庫便會擔任主要角色,而舊主要資料庫則被視為停用的待命資料庫。更正失敗的原因之後,您可以使用其 Data Guard 關聯,將失敗的資料庫復原為目前主要資料庫的運作待命資料庫。

附註:

在恢復 12.2 資料庫之前,您必須在資料庫主機上執行一些步驟來停止資料庫或以 MOUNT 模式啟動資料庫。

將您的 ORACLE_UNQNAME 環境變數設為「資料庫唯一名稱」的值 (如主控台中所見),然後執行下列命令:

srvctl stop database -d db-unique-name -o abort
srvctl start database -d db-unique-name -o mount

程序

使用 OCI 主控台,對目前的主要資料庫執行下列步驟,從中恢復失敗的資料庫:

  1. 資料庫系統清單頁面上,選取包含您要使用之資料庫的資料庫系統。如果您需要尋找清單頁面或資料庫系統的協助,請參閱列出資料庫系統
  2. 資料庫頁籤上,選取您要使用的資料庫。
  3. 在資料庫詳細資訊頁面上,選取資料保全關聯頁籤。
  4. 對於您要復原此資料庫的「資料保全」關聯,請從動作功能表中選取復原
  5. 復原資料庫面板中,輸入資料庫管理員密碼,然後選取確定

此資料庫現在應復原為資料保全關聯中的待命資料庫。