すべてのプロダクト
Search
ドキュメントセンター

:分散リレーショナルデータベースサービス (DRDS) データベースの復元

最終更新日:Oct 18, 2024

このトピックでは、データベースバックアップ (DBS) を使用してDistributed Relational Database Service (DRDS) データベースを復元する方法について説明します。

前提条件

データベースがバックアップされます。 詳細については、「論理バックアップを使用した分散リレーショナルデータベースサービス (DRDS) インスタンスのバックアップ」をご参照ください。

手順

  1. データベースバックアップ (DBS) コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。

  3. [バックアップスケジュール] ページで、管理するバックアップスケジュールを見つけて、管理で、アクション列を作成します。

  4. バックアップタスクの設定ページで、データベースの復元右上隅にあるデータベースの復元をクリックします。

  5. [復元タスクの作成] ウィザードの 復元時点の設定 ステップで、パラメーターを設定し、[次へ] をクリックします。 次の表にパラメーターを示します。

    セクション

    パラメーター

    説明

    非該当

    復元タスク名

    復元タスクの名前。 DBSはタスク名を自動的に生成します。 タスクの識別に役立つ名前を指定することをお勧めします。 タスク名は一意である必要はありません。

    復元時点

    復元可能な時間範囲

    最初の完全バックアップセットが作成された時点から最新の完全バックアップセットが作成された時点までの時間範囲。 データベースは、時間範囲内のある時点に復元することができる。

    復元先

    ソースデータベースを復元する時点。 値は、[復元可能な時間範囲] パラメーターで指定された時間範囲内である必要があります。 このパラメーターは、完全バックアップセットが作成された時刻に設定できます。

    宛先データベースの設定

    データベースの場所

    バックアップするデータベースの場所。 [PolarDB] を選択します。

    インスタンスリージョン

    ソースデータベースを復元するターゲットインスタンスが存在するリージョン。

    データベースタイプ

    移行元ディスクのタイプを設定します。 [PolarDB for PostgreSQL] を選択します。

    PolarDBインスタンスID

    ソースデータベースを復元するターゲットPolarDB-XインスタンスのID。 ソースデータベースがデプロイされているDistributed Relational database Service (DRDS) インスタンスにソースデータベースを復元すると、ソースデータベースのデータが上書きされる可能性があります。 ソースデータベースを新しい分散リレーショナルデータベースサービス (DRDS) インスタンスに復元することを推奨します。

    データベース名

    ソースデータベースを復元するターゲットデータベースの名前。

    データベースアカウント

    宛先データベースへの接続に使用されるアカウントのユーザー名。 アカウントには、ターゲットデータベースに対する読み取りおよび書き込み権限が必要です。

    Password

    バックアップするデータベースへの接続に使用されるアカウントのパスワード。

  6. 復元オブジェクトの設定 ステップで、次の表に示すパラメーターを設定します。 次に、右下隅の 事前チェックして開始する をクリックします。

    パラメーター

    説明

    競合処理

    競合処理パラメーターには、同じ名前のオブジェクトが検出された場合は失敗とする のみを選択できます。

    復元するオブジェクト

    [使用可能] セクションで復元するデータベースまたはテーブルを選択し、右矢印をクリックして [選択済み] セクションに追加します。

    説明

    DBSを使用すると、単一のデータベースまたはテーブルを復元できます。 この機能により、復元するデータ量が削減され、目標復旧時間 (RTO) が短縮されます。

  7. 復元オブジェクトの設定ステップで、次の表に示すパラメーターを設定し、事前チェックして開始するをクリックします。

    パラメータまたは設定

    説明

    競合処理

    デフォルトでは、[競合処理] パラメーターに [オブジェクトの名前を同じ名前で変更] が選択されています。 たとえば、復元するjob_infoテーブルがターゲットデータベースのテーブルと同じ名前を共有している場合、復元されたテーブルの名前はjob_info_dbs_<Restore task ID >_< Timestamp> の形式で変更されます。

    復元するオブジェクト

    [使用可能] セクションで復元するデータベースまたはテーブルを選択し、右方向の矢印をクリックして [選択済み] セクションに追加します。

    説明

    DBSを使用すると、データベースまたはテーブルごとに一部のデータベースを復元できます。 これは、復元されるデータの量を減らし、回復時間目標 (RTO) を短縮する。 サポートされている復元の粒度の詳細については、「制限事項」をご参照ください。

  8. [事前チェックに合格しました] メッセージが 事前チェック ダイアログボックスに表示されたら、今すぐ起動する をクリックします。

    データベースの復元の進行状況を表示するには、左側のナビゲーションウィンドウで 復元タスク をクリックします。

    説明

    復元期間は、バックアップスケジュールの仕様と復元するデータベースのサイズによって異なります。 仕様の高いバックアップスケジュールでは、復元期間が短くなります。 詳細については、「バックアップと復元のパフォーマンステスト」をご参照ください。