Data Disaster Recovery は、単一テーブルの復元、地理的冗長性、長期アーカイブなど、Oracle データベース向けの機能を提供します。
機能
機能 | 説明 |
地理的冗長性 | Data Disaster Recovery は、Oracle インスタンスのデータをクラウド内の別のリージョンのデータベースにバックアップできます。Data Disaster Recovery を使用すると、バックアップデータをクラウド内のデータベース、またはソースインスタンスが存在するリージョン内のスタンドアロンインスタンスに復元できます。 |
長期アーカイブ | Data Disaster Recovery は、バックアップデータを最大 10 年間保持できます。10 年後、Data Disaster Recovery はバックアップセットをアーカイブストレージに転送します。 |
バックアップ速度制限 | Data Disaster Recovery を使用すると、バックアップ速度を制限して、バックアップ操作がデータベースのパフォーマンスに及ぼす悪影響を軽減できます。 |
圧縮ストレージ | Data Disaster Recovery は、Oracle のネイティブ圧縮アルゴリズムと LZ4 圧縮アルゴリズムをサポートしています。 |
ストリーミングバックアップ | Data Disaster Recovery は、最初にローカルディスクにデータを保存することなく、バックアップデータを Object Storage Service (OSS) に直接書き込みます。 |
暗号化 | Data Disaster Recovery は、データ転送に HTTPS 暗号化を、データ保存に AES-256 暗号化を使用します。 |
バックアップスケジュールの作成
詳細については、「バックアップスケジュールの作成」をご参照ください。
バックアップスケジュールを購入する際は、データソースタイプパラメータを [oracle] に、バックアップメソッドパラメータを [論理バックアップ] に設定します。
バックアップスケジュールの構成
DMS コンソール V5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明シンプルモードで DMS コンソールを使用する場合は、DMS コンソールの左上隅にある
アイコンにポインタを移動し、 を選択します。バックアップスケジュール ページで、構成するバックアップスケジュールを見つけ、バックアッププランの設定 を 操作 列でクリックします。

バックアップソースと対象の設定 ステップで、バックアップソースと宛先を構成し、ページの右下隅にある [次へ] をクリックします。

セクション
パラメータ
説明
N/A
[スケジュール名]
バックアップスケジュールの名前。 Data Disaster Recovery は、バックアップスケジュール名を自動的に生成します。識別しやすいわかりやすい名前を入力することをお勧めします。バックアップスケジュール名は一意である必要はありません。
バックアップソース情報
[バックアップモード]
データのバックアップに使用されるメソッド。デフォルトでは、バックアップスケジュールを購入したときに選択したバックアップメソッドが使用されます。この例では、[論理バックアップ] が使用されます。
[データベースの場所]
ソースデータベースの場所。有効な値:
インターネット IP アドレス : Port の自作データベースがあります
ECS 上の自作データベース
専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース
[パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)]
[データベースタイプ]
ソースデータベースのタイプ。デフォルト値: Oracle。
[アドレス]
ソースデータベースインスタンスへの接続に使用されるエンドポイント。
説明インスタンスがデプロイされているサーバーでファイアウォール設定などのネットワークセキュリティ設定が指定されている場合は、ホワイトリストを追加する方法 をクリックして Data Disaster Recovery の CIDR ブロックを取得し、それらの CIDR ブロックをサーバーのホワイトリストに追加します。これにより、Data Disaster Recovery がサーバーにアクセスできるようになります。
このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)、専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレス : Port の自作データベースがあります に設定した場合にのみ表示されます。
[リージョン]
ソースデータベースインスタンスが存在するリージョン。
ソースデータベースが存在するリージョン。このパラメータは、[データベースの場所] パラメータを ECS 上の自作データベース または [パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)] に設定した場合にのみ表示されます。
[ポート番号]
ソースデータベースへの接続に使用されるポート番号。デフォルト値: 1521。
[ECS インスタンス ID]
ソースデータベースがホストされている Elastic Compute Service (ECS) インスタンスの ID。
このパラメータは、[データベースの場所] パラメータを ECS 上の自作データベース に設定した場合にのみ表示されます。
[ピア VPC]
ソースデータベースが存在する VPC。
このパラメータは、[データベースの場所] を 専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース に設定した場合にのみ表示されます。
[ゲートウェイインスタンス ID]
database gateway の ID。
このパラメータは、[データベースの場所] パラメータを [パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)] に設定した場合にのみ表示されます。
[SID]
ソースデータベースのシステム識別子 (SID)。
[oracle Home]
Oracle Home は、Windows または Linux の標準の絶対パスである必要があります。
[データベースアカウント]
ソースデータベースへの接続に使用されるアカウントのユーザー名。
[パスワード]
バックアップするデータベースへの接続に使用されるアカウントのパスワード。
データベースアカウントのユーザー名とパスワードを入力した後、パスワードの横にある 接続テスト をクリックして、バックアップするデータベースの情報が有効かどうかを確認します。指定したパラメータが有効な場合、「テストに合格しました」というメッセージが表示されます。「テストに失敗しました」というメッセージが表示された場合は、「テストに失敗しました」の横にある [確認] をクリックします。チェック結果に基づいて、バックアップするデータベースの情報を変更します。
[クロスボーダーデータ転送に関するコンプライアンス保証]
チェックボックスを選択して、コンプライアンスのコミットメントを読み、同意します。
[バックアップ宛先情報]
[バックアップストレージタイプ]
バックアップデータの保存に使用されるストレージのタイプ。有効な値:
[DBS ストレージ (推奨)]: バックアップデータは、OSS バケットを作成することなく Data Disaster Recovery に保存されます。Data Disaster Recovery に保存されているデータの量に基づいて課金されます。課金方法の詳細については、「ストレージ料金」をご参照ください。
ユーザー OSS: 事前に OSS コンソールでバケットを作成する必要があります。詳細については、「バケットの作成」をご参照ください。
説明この例では、[DBS ストレージ (推奨)] が選択されています。 [ユーザー向け OSS] を選択した場合は、[OSS バケット名] パラメータを構成する必要があります。標準ストレージタイプのみがサポートされています。
バックアップするデータの量が大きい場合は、料金を相殺するためにサブスクリプションストレージプランを購入することをお勧めします。ストレージプランは、従量課金よりも費用対効果が高くなります。
[ストレージの暗号化]
保存されたデータの暗号化に使用されるメソッド。有効な値:
内蔵暗号化ストレージ: 推奨。Data Disaster Recovery は、AES-256 を使用して保存データを暗号化します。
OSS では、サーバー側暗号化機能が使用されます。サーバー側暗号化が有効になっているバケットにオブジェクトをアップロードすると、OSS はオブジェクトを暗号化して保存します。暗号化されたオブジェクトを OSS からダウンロードすると、OSS はオブジェクトを復号化し、復号化されたオブジェクトを返します。詳細については、「サーバー側暗号化」をご参照ください。
非暗号化ストレージ: 保存データは暗号化されません。
バックアップ対象の設定 ステップで、[利用可能] セクションでバックアップするデータベースまたはテーブルを見つけます。右向き矢印をクリックして、選択したデータベースまたはテーブルを 選択したデータベースオブジェクト セクションに追加します。次に、[次へ] をクリックします。
説明Data Disaster Recovery を使用すると、単一のテーブル、単一のデータベース、または複数のデータベースをバックアップできます。[使用可能] セクションの左下隅にある [すべて選択] をクリックして、すべてのデータベースを選択できます。サポートされているバックアップオブジェクトは、データベースタイプによって異なります。詳細については、「サポートされているデータベースタイプと機能」をご参照ください。
デフォルトでは、バックアップスケジュールが作成された後に作成されたデータベースをバックアップスケジュールを使用してバックアップすることはできません。データベースをバックアップするには、バックアップスケジュールの [タスクの構成] ページでデータベースをバックアップスケジュールに追加します。詳細については、「バックアップオブジェクトの変更」をご参照ください。
バックアップ時間の設定 ステップで、次の表で説明されているパラメータを設定し、[次へ] をクリックします。
パラメータ
説明
[フルスケールバックアップ頻度]
バックアップスケジュールの頻度。有効な値: 定期的なバックアップ および 単一バックアップ。
説明定期的なバックアップ を選択した場合は、[完全データバックアップの繰り返し] パラメータと [開始時刻] パラメータを構成する必要があります。
[完全データバックアップの繰り返し]
Data Disaster Recovery がバックアップスケジュールを実行する曜日。1 つ以上の曜日を選択できます。少なくとも 1 つの曜日を選択してください。
[開始時刻]
バックアップの開始時刻。オフピークの時間帯に設定することをお勧めします。例: [01:00]。
説明次のバックアップの開始時刻に前の完全データバックアップが完了していない場合、Data Disaster Recovery は次のバックアップをスキップします。
[増分バックアップ]
Data Disaster Recovery は、Oracle データベースの増分バックアップをサポートしていません。
[完全データバックアップの最大同時スレッド数]
完全バックアップに使用できる同時スレッドの最大数。このパラメータを設定して、バックアップ速度を調整できます。たとえば、バックアップスレッドの数を減らして、データベースへの影響を最小限に抑えることができます。
[バックアップネットワーク速度制限]
ネットワーク帯域幅の制限。単位: MB/秒。ビジネス要件に基づいて制限を設定できます。デフォルト値 0 は、ネットワーク帯域幅が無制限であることを示します。
ライフサイクルの設定 ステップで、[完全データバックアップライフサイクルの構成] セクションで完全バックアップセットのライフサイクルを構成します。
説明バックアップデータのライフサイクルの詳細については、「バックアップセットのライフサイクルルールを管理するにはどうすればよいですか?」をご参照ください。
上記の構成が完了したら、ページの右下隅にある 事前チェックして開始する をクリックします。
[事前チェックに合格しました] メッセージが表示されたら、今すぐ起動する をクリックします。
説明バックアップスケジュールの状態が [実行中] に変わると、バックアップスケジュールが有効になります。 [バックアップスケジュール] ページでバックアップタスクを表示できます。詳細については、「バックアップスケジュールの表示」をご参照ください。
バックアップデータの復元
DMS コンソール V5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明シンプルモードで DMS コンソールを使用する場合は、DMS コンソールの左上隅にある
アイコンにポインタを移動し、 を選択します。バックアップスケジュールページで、管理するバックスケジュールを見つけ、[アクション] 列の [管理] をクリックします。アクション
バックアップタスクの設定 ページで、右上隅にある データベースの復元 をクリックします。
[復元タスクの作成] ウィザードの 復元時点の設定 ステップで、次の表で説明されているパラメータを構成し、[次へ] をクリックします。
セクション
パラメータ
説明
N/A
復元タスク名
復元タスクの名前。Data Disaster Recovery はタスク名を自動的に生成します。タスクの識別に役立つ名前を指定することをお勧めします。タスク名は一意である必要はありません。
[宛先データベースの構成]
[データベースの場所]
宛先データベースの場所。宛先データベースが実行されていることを確認してください。有効な値:
[パブリック IP アドレスを持つユーザー作成データベース <IP アドレス:ポート番号>]
[ECS でホストされているデータベース]
[express Connect DB/VPN Gateway/インテリジェントゲートウェイ]
[polardb]
[パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)]
[データベースタイプ]
宛先データベースのタイプ。デフォルト値: Oracle。
[インスタンスリージョン]
宛先データベースが存在するリージョン。
説明このパラメータは、[データベースの場所] パラメータを [ECS でホストされているデータベース]、[polardb]、または [パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)] に設定した場合にのみ表示されます。
[アドレス]
宛先データベースへの接続に使用されるパブリックエンドポイント。
説明このパラメータは、[データベースの場所] パラメータを [パブリック IP アドレスを持つユーザー作成データベース <IP アドレス:ポート番号>]、[express Connect DB/VPN Gateway/インテリジェントゲートウェイ]、または [パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)] に設定した場合にのみ表示されます。
[ポート番号]
宛先データベースへの接続に使用されるポート番号。
説明デフォルトでは、[データベースの場所] パラメータを [polardb] に設定した場合、このパラメータは表示されません。
[ECS インスタンス ID]
ECS インスタンスの ID。
説明このパラメータは、[データベースの場所] パラメータを [ECS でホストされているデータベース] に設定した場合にのみ表示されます。
[polardb インスタンス ID]
PolarDB インスタンスの ID。
説明このパラメータは、[データベースの場所] パラメータを [polardb] に設定した場合にのみ表示されます。
[ピア VPC]
宛先データベースがデプロイされている VPC。
説明このパラメータは、[データベースの場所] パラメータを [express Connect DB/VPN Gateway/インテリジェントゲートウェイ] に設定した場合にのみ表示されます。
[ゲートウェイインスタンス ID]
database gateway の ID。
説明このパラメータは、[データベースの場所] パラメータを [パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)] に設定した場合にのみ表示されます。
[SID]
宛先データベースの SID。
[データベースアカウント]
宛先データベースへの接続に使用されるアカウントのユーザー名。
[パスワード]
宛先データベースへの接続に使用されるアカウントのパスワード。
データベースアカウントのユーザー名とパスワードを入力した後、パスワードの横にある [接続テスト] をクリックして、宛先データベースの情報が有効かどうかを確認します。
指定した情報が有効な場合、「テストに合格しました」というメッセージが表示されます。「テストに失敗しました」というメッセージが表示された場合は、「テストに失敗しました」の横にある [確認] をクリックします。チェック結果に基づいて、宛先データベースの情報を変更します。
[クロスボーダーデータ転送に関するコンプライアンス保証]
チェックボックスを選択して、コンプライアンスのコミットメントを読み、同意します。
復元オブジェクトの設定 ステップで、次の表で説明されているパラメータを構成し、事前チェックして開始する をクリックします。
パラメータ
説明
[競合の処理]
デフォルトでは、[同じ名前のオブジェクトの名前を変更する] が [競合の処理] パラメータに選択されています。たとえば、復元する
job_infoテーブルが宛先データベースのテーブルと同じ名前を共有している場合、システムは復元されたテーブルの名前をjob_info_dbs_<復元タスク ID>_<タイムスタンプ>の形式で変更します。[復元するオブジェクト]
[使用可能] セクションで復元するデータベースまたはテーブルを選択し、右向き矢印をクリックして [選択済み] セクションに追加します。
説明Data Disaster Recovery を使用すると、データベースまたはテーブルごとに一部のデータベースを復元できます。これにより、復元されるデータ量が削減され、目標復旧時間 (RTO) が短縮されます。サポートされている復元粒度の詳細については、「サポートされているデータベースタイプと機能」をご参照ください。
事前チェックに合格しました メッセージが 事前チェック ダイアログボックスに表示されたら、今すぐ起動する をクリックします。
データベースの復元進捗状況を表示するには、左側のナビゲーションウィンドウの 復元タスク をクリックします。
説明復元期間は、バックアップスケジュールの仕様と復元するデータベースのサイズによって異なります。仕様が高いバックアップスケジュールほど、復元期間は短くなります。詳細については、「論理バックアップと物理バックアップのパフォーマンステスト」をご参照ください。