データディザスタリカバリ (Data Disaster Recovery) を使用すると、サードパーティのクラウド環境または自己管理インフラストラクチャ上で実行されている Oracle データベースを Alibaba Cloud にバックアップし、必要に応じて復元できます。テーブルレベルおよびデータベースレベルのバックアップをサポートしており、地理的冗長性および長期アーカイブのオプションも利用可能です。
基本概念
| 機能 | 説明 |
|---|---|
| 地理的冗長性 | Oracle データを別のリージョンにあるデータベースにバックアップします。復元先は、クラウドデータベースまたはソースリージョン内のスタンドアロンインスタンスです。 |
| 長期アーカイブ | 最大 10 年間バックアップデータを保持します。10 年経過後、バックアップセットはアーカイブストレージ (Archive Storage) に移行されます。 |
| バックアップ速度制限 | バックアップスループットを制限することで、データベースパフォーマンスへの影響を軽減します。 |
| 圧縮ストレージ | Oracle のネイティブ圧縮アルゴリズムおよび LZ4 圧縮アルゴリズムをサポートします。 |
| ストリーミングバックアップ | バックアップデータをローカルディスク上にステージングすることなく、Object Storage Service (OSS) に直接書き込みます。 |
| 暗号化 | HTTPS 経由でデータを転送し、AES-256 暗号化でデータを保存します。 |
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
「データソースの種類」を [Oracle] に、「バックアップ方法」を [論理バックアップ] に設定したバックアップスケジュールです。作成方法については、「バックアップスケジュールの作成」をご参照ください。
データディザスタリカバリとご利用の Oracle インスタンス間のネットワークアクセスが確保されていること。ホストにファイアウォールまたはセキュリティグループが設定されている場合は、データディザスタリカバリの CIDR ブロックをホワイトリストに追加してください。コンソールの ホワイトリストの設定 ボタンを使用して、CIDR ブロックを取得できます。
バックアップスケジュールの設定
DMS コンソール V5.0 にログインします。
トップナビゲーションバーで、セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。
シンプルモードでは、左上隅の
アイコンにポインターを合わせ、すべての機能 > セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。バックアップスケジュール ページで、対象のバックアップスケジュールを見つけ、操作 列の バックアップスケジュールの設定 をクリックします。

バックアップ元とバックアップ先の設定 ステップで、以下のパラメーターを入力し、次へ をクリックします。
大規模なバックアップボリュームの場合、従量課金よりもコスト効率が高いサブスクリプションストレージプランの購入をご検討ください。
バックアップ元
パラメーター 説明 スケジュール名 自動生成されます。識別しやすいように、意味のある名前を入力してください。名前は一意である必要はありません。 バックアップモード 購入時に選択した方法がデフォルトとなります。本ガイドでは 論理バックアップ を使用します。 データベースの場所 ソース Oracle データベースへのネットワークパスです。選択肢:「パブリック IP アドレス付きユーザー作成データベース <IP アドレス:ポート番号>」、「ECS ホスト型データベース」、「Express Connect DB/VPN ゲートウェイ/インテリジェントゲートウェイ」、または「パブリックネットワーク IP なし:データベースゲートウェイ経由でアクセスされる自社構築データベース(ポート)」。 データベースタイプ デフォルトは Oracle です。 アドレス ソースデータベースインスタンスのエンドポイントです。[データベースの場所] が [パブリック IP アドレスを持つユーザー作成データベース]、Express Connect DB/VPN Gateway/Intelligent Gateway、または パブリックネットワーク IP なし (database gateway) に設定されている場合に表示されます。 リージョン ソースデータベースが配置されているリージョンです。「データベースの場所」が「ECS ホスト型データベース」または「パブリックネットワーク IP なし(データベースゲートウェイ)」に設定されている場合に表示されます。 ポート番号 ソースデータベースへの接続に使用するポートです。デフォルト値は 1521 です。 ECS インスタンス ID データベースをホストする Elastic Compute Service (ECS) インスタンスです。「データベースの場所」が「ECS ホスト型データベース」に設定されている場合に表示されます。 ピア VPC データベースが実行されている仮想プライベートクラウド (VPC) です。「データベースの場所」が「Express Connect DB/VPN ゲートウェイ/インテリジェントゲートウェイ」に設定されている場合に表示されます。 ゲートウェイインスタンス ID データベースゲートウェイの ID です。「データベースの場所」が「パブリックネットワーク IP なし(データベースゲートウェイ)」に設定されている場合に表示されます。 SID ソース Oracle データベースのシステム識別子 (SID) です。 Oracle Home Oracle のインストールディレクトリです。Windows または Linux 上の標準的な絶対パスである必要があります。 データベースアカウント バックアップに使用するデータベースアカウントのユーザー名です。 パスワード データベースアカウントのパスワードです。接続テスト をクリックして検証してください。「テスト成功」というメッセージが表示されれば、接続が確認されます。もし「テスト失敗」と表示された場合は、確認 をクリックして問題を診断してください。 越境データ転送に関するコンプライアンス保証 チェックボックスをオンにして、コンプライアンスに関する約束事項を読み、承諾してください。 バックアップ先
パラメーター 説明 バックアップストレージタイプ DBS ストレージ(推奨):バックアップデータをデータディザスタリカバリに直接保存します。OSS バケットは不要です。データ量に基づいて課金されます — 詳細については、「ストレージ料金」をご参照ください。OSS For User:既存の OSS バケット(標準ストレージクラス)が必要です。設定手順については、「バケットの作成」をご参照ください。 OSS バケット名 OSS バケットの名前です。バックアップストレージタイプ が OSS For User の場合にのみ必須です。 ストレージ暗号化 暗号化済み(推奨):OSS 経由で AES-256 サーバ側暗号化を適用します。非暗号化:バックアップデータは暗号化せずに保存されます。 
バックアップ対象の編集 ステップで、利用可能 セクションからバックアップ対象のデータベースまたはテーブルを選択し、右向き矢印をクリックして 選択済み セクションに移動します。次へ をクリックします。
- すべてを選択するには、利用可能 セクションの左下隅にある すべて選択 をクリックします。 - バックアップスケジュールの設定後に作成されたデータベースは、デフォルトで除外されます。これらのデータベースは、後ほど タスクの設定 ページで追加できます — 詳細については、「バックアップ対象の変更」をご参照ください。 - バックアップ粒度のサポート状況はデータベースタイプによって異なります。詳細については、「サポートされるデータベースタイプと機能」をご参照ください。
バックアップ時間の設定 ステップで、スケジュールおよびパフォーマンスパラメーターを設定し、次へ をクリックします。
パラメーター 説明 完全バックアップ頻度 定期バックアップ:繰り返し実行されるスケジュールで実行されます。単一バックアップ:1 回だけ実行されます。 完全データバックアップの実行日 バックアップを実行する曜日です。少なくとも 1 日を選択してください。定期バックアップ の場合にのみ必須です。 開始時刻 バックアップを開始する時刻です。影響を最小限に抑えるため、業務のオフピーク時間帯(例: 01:00)にスケジュールしてください。予定された開始時刻に前回のバックアップがまだ実行中の場合、次のバックアップはスキップされます。 増分バックアップ Oracle データベースではサポートされていません。 完全データバックアップの最大並列スレッド数 バックアップジョブで使用する並列スレッド数です。値を大きくするとバックアップ速度が向上しますが、データベースへの負荷も高まります。ビジネス要件および観測されたデータベースパフォーマンスに基づいて調整してください。 バックアップネットワーク速度制限 バックアップ転送に使用できる最大ネットワーク帯域幅(MB/s)です。デフォルト値の 0 は無制限を意味します。バックアップトラフィックが本番ワークロードと競合する場合は、制限値を設定してください。 ライフサイクルの編集 ステップで、完全データバックアップのライフサイクル設定 セクションにて、完全バックアップセットの保存期間を設定します。
ライフサイクル管理に関するガイダンスについては、「バックアップセットのライフサイクルルールを管理するには?
右下隅の 事前チェック をクリックします。
事前チェック成功 と表示されたら、タスク開始 をクリックします。

ステータスが 実行中 に変更されると、バックアップスケジュールが有効になります。進行中および完了済みのバックアップタスクは、バックアップスケジュール ページで確認できます — 詳細については、「バックアップスケジュールの表示」をご参照ください。
バックアップデータの復元
復元を開始する前に、ターゲットデータベースが実行中であることを確認してください。競合が発生するシナリオでは、デフォルト動作により復元対象のオブジェクト名が変更されます。進む前に、以下の 競合処理 パラメーターを確認してください。
DMS コンソール V5.0 にログインします。
トップナビゲーションバーで、セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。
シンプルモードでは、左上隅の
アイコンにポインターを合わせ、すべての機能 > セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。バックアップスケジュール ページで、対象のバックアップスケジュールを見つけ、操作 列の 管理 をクリックします。
タスクの設定 ページで、右上隅の データベースの復元 をクリックします。
復元タスクの作成 ウィザードの 復元時点の設定 ステップで、送信先を設定し、次へ をクリックします。
パラメーター 説明 タスク名 自動生成されます。識別しやすいように、意味のある名前を入力してください。名前は一意である必要はありません。 データベースの場所 ターゲットデータベースの場所。オプション: パブリック IP アドレスを持つユーザー作成データベース \<IP アドレス:ポート番号\>、ECS 上のデータベース、Express Connect DB/VPN Gateway/Intelligent Gateway、PolarDB、またはパブリックネットワーク IP なし: ポートのセルフビルドデータベース (database gateway 経由でアクセス)。 データベースタイプ デフォルトは Oracle です。 インスタンスのリージョン ターゲットデータベースが配置されているリージョンです。「データベースの場所」が「ECS ホスト型データベース」、「PolarDB」、または「パブリックネットワーク IP なし(データベースゲートウェイ)」に設定されている場合に表示されます。 アドレス ターゲットデータベースのパブリックエンドポイントです。「データベースの場所」が「パブリック IP アドレス付きユーザー作成データベース」、「Express Connect DB/VPN ゲートウェイ/インテリジェントゲートウェイ」、または「パブリックネットワーク IP なし(データベースゲートウェイ)」に設定されている場合に表示されます。 ポート番号 ターゲットデータベースへの接続に使用するポートです。「データベースの場所」が「PolarDB」に設定されている場合は表示されません。 ECS インスタンス ID ターゲットデータベースをホストする ECS インスタンスです。「データベースの場所」が「ECS ホスト型データベース」に設定されている場合に表示されます。 PolarDB インスタンス ID PolarDB インスタンスの ID です。「データベースの場所」が「PolarDB」に設定されている場合に表示されます。 ピア VPC ターゲットデータベースが実行されている VPC です。「データベースの場所」が「Express Connect DB/VPN ゲートウェイ/インテリジェントゲートウェイ」に設定されている場合に表示されます。 ゲートウェイインスタンス ID データベースゲートウェイの ID です。「データベースの場所」が「パブリックネットワーク IP なし(データベースゲートウェイ)」に設定されている場合に表示されます。 SID ターゲット Oracle データベースの SID です。 データベースアカウント ターゲットデータベースに接続するアカウントのユーザー名です。 パスワード アカウントのパスワードです。接続テスト をクリックして検証してください。 越境データ転送に関するコンプライアンス保証 チェックボックスをオンにして、コンプライアンスに関する約束事項を読み、承諾してください。 復元対象の設定 ステップで、以下のパラメーターを設定し、事前チェック をクリックします。
パラメーター 説明 競合処理 デフォルトは 同名オブジェクトの名前変更 です。復元対象のオブジェクトがターゲットに既に存在するオブジェクトと同名の場合、システムはそのオブジェクト名を job_info_dbs_<復元タスク ID>_<タイムスタンプ>の形式で変更します。復元対象 復元対象のデータベースまたはテーブルを 利用可能 セクションから選択し、右向き矢印をクリックして 選択済み セクションに追加します。粒度の細かい復元を行うことで、転送データ量を削減し、目標復旧時間 (RTO) を短縮できます。サポートされる粒度については、「サポートされるデータベースタイプと機能」をご参照ください。 事前チェック成功 と表示されたら、タスク開始 をクリックします。
進行状況を監視するには、左側ナビゲーションウィンドウの 復元タスク をクリックします。
復元の所要時間は、バックアップスケジュールの仕様および復元対象のデータサイズに依存します。参考となるベンチマークについては、「論理バックアップおよび物理バックアップのパフォーマンステスト」をご参照ください。