Disaster Recovery for Data (DBS) は、Oracle インスタンスの単一テーブルの復元、地理的冗長性、および長期アーカイブをサポートします。
機能
機能 | 説明 |
地理的冗長性 | Oracle インスタンスを別のリージョンのクラウドストレージにバックアップします。データは、クラウド内のデータベース、またはソースデータセンターのスタンドアロンインスタンスに復元できます。 |
長期アーカイブ | バックアップセットを最大 10 年間保持します。バックアップセットは自動的に Archive Storage に移動します。 |
バックアップスロットリング | バックアップ速度を制限して、データベースのパフォーマンスへの影響を軽減します。 |
圧縮ストレージ | ネイティブの Oracle データベース圧縮と LZ4 圧縮をサポートします。 |
ストリーミングバックアップ | バックアップデータをローカルディスクにステージングすることなく、クラウドストレージに直接書き込みます。 |
暗号化 | 転送中のデータは HTTPS で、保存中のデータは AES-256 で暗号化します。 |
バックアップスケジュールの作成
詳細な手順については、「バックアップスケジュールの作成」をご参照ください。
バックアップスケジュールを作成するときは、[Database Type] を [Oracle] に、[Backup Method] を [Logical Backup] に設定してください。
バックアップスケジュールの設定
5.0Data Management Service (DMS) 5.0 コンソールにログインします。
上部のナビゲーションバーで、 を選択します。
説明DMS コンソールをシンプルモードで使用している場合は、DMS コンソールの左上隅にある
アイコンにポインターを移動し、 を選択します。対象のバックアップスケジュールを見つけ、操作 列の バックアッププランの設定 をクリックします。
バックアップソースと対象の設定 ページで、バックアップソースと宛先を設定し、[Next] をクリックします。
セクション
パラメーター
説明
N/A
[バックアップスケジュール名]
バックアップスケジュールの名前。 DBSは、バックアップスケジュール名を自動的に生成します。 わかりやすい名前を入力することをお勧めします。 バックアップスケジュール名は一意である必要はありません。
[バックアップソース情報]
[バックアップ方法]
データのバックアップに使用されるメソッド。 デフォルトでは、バックアップスケジュールを購入したときに選択したバックアップ方法が使用されます。 この例では、論理バックアップが使用されます。
[データベースの場所]
バックアップするデータベースの場所。有効なオプション:
インターネット IP アドレス : Port の自作データベースがあります
ECS 上の自作データベース
専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース
[Self-managed database without a public IP address, accessed via Database Gateway (DG)]
[データベースタイプ]
デフォルト値は Oracle です。
[接続アドレス]
ソースデータベース インスタンスの接続アドレス。
説明サーバーにファイアウォールが設定されている場合は、ホワイトリストを追加する方法 をクリックして DBS の IP アドレスを取得できます。DBS がデータベースにアクセスできるようにするには、これらすべての IP アドレスをサーバーのホワイトリストに追加する必要があります。
このパラメーターは、[データベースの場所] が インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)、専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレス : Port の自作データベースがあります に設定されている場合にのみ表示されます。
[インスタンスリージョン]
ソースデータベースインスタンスが存在するリージョン。
このパラメーターは、ECS 上の自作データベース が [ECS-Hosted Database] または [Self-managed database without a public IP address, accessed via Database Gateway (DG)] に設定されている場合にのみ表示されます。
[]
説明サーバーにファイアウォールなどのネットワークセキュリティ設定がある場合は、ホワイトリストを追加する方法 をクリックして DBS の IP アドレスを取得し、IP アドレスの完全なリストをサーバーのホワイトリストに追加する必要があります。これにより、DBS がサーバーにアクセスできるようになります。
このパラメーターは、[Self-managed database without a public IP address, accessed via Database Gateway (DG)]、専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレス : Port の自作データベースがあります を選択した場合にのみ表示されます。
[ポート]
ソースデータベース インスタンスへの接続に使用されるポート。デフォルト値は 1521 です。
[ECS インスタンス ID]
データベースをホストする ECS インスタンスの ID。
このパラメーターは、ECS 上の自作データベース が [ECS-Hosted Database] に設定されている場合にのみ表示されます。
[宛先 VPC]
宛先の Virtual Private Cloud (VPC)。
このパラメーターは、専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース が [Express Connect DB/VPN Gateway/Intelligent Gateway] に設定されている場合にのみ表示されます。
[Database Gateway (DG) インスタンス ID]
Database Gateway (DG) インスタンス。
このパラメーターは、[Database Location] が [Self-managed database without a public IP address, accessed via Database Gateway (DG)] に設定されている場合にのみ表示されます。
[SID]
データベースの Oracle System Identifier (SID)。
[Oracle ホーム]
Oracle Home ディレクトリの絶対パス。パスは、Windows または Linux の標準形式である必要があります。
[データベースアカウント]
接続に使用するデータベースアカウント。
[パスワード]
バックアップするデータベースへの接続に使用されるアカウントのパスワード。
データベースアカウントのユーザー名とパスワードを入力したら、パスワードの横にある 接続テスト をクリックして、バックアップするデータベースに関する情報が有効かどうかを確認します。 指定されたパラメーターが有効な場合、Test Passedメッセージが表示されます。 [テスト失敗] メッセージが表示された場合は、[テスト失敗] の横にある [チェック] をクリックします。 チェック結果に基づいて、バックアップするデータベースに関する情報を変更します。
[越境データ転送コンプライアンスのコミットメント]
コンプライアンスのコミットメントを読み、チェックボックスをオンにしてください。
[バックアップ先]
[バックアップストレージタイプ]
バックアップ先のストレージタイプ。有効なオプション:
[DBS Built-in Storage] (推奨):バケットを作成する必要はありません。データは自動的に DBS の内蔵ストレージに保存されます。保存されたデータ量に基づいて課金されます。課金の詳細については、「ストレージ料金」をご参照ください。
ユーザー OSS:事前に Object Storage Service (OSS) にバケットを作成する必要があります。詳細については、「バケットの作成」をご参照ください。
説明このトピックでは、[DBS Built-in Storage] を例として使用します。[User-owned OSS bucket] を選択した場合は、[OSS Bucket Name] も指定する必要があります。OSS 標準ストレージクラスのみがサポートされています。
大量のデータを保存する場合は、DBS 内蔵ストレージの使用コストを削減するために、DBS ストレージプラン (サブスクリプション) を購入することを推奨します。ストレージプランは、従量課金の請求方法よりも費用対効果が高くなります。
[ストレージ方法]
バックアップデータを保存する方法。有効なオプション:
内蔵暗号化ストレージ (推奨):業界標準の AES-256 アルゴリズムを使用して、保存中のデータを暗号化します。
OSS はサーバー側の暗号化をサポートしています。オブジェクトをアップロードすると、OSS はオブジェクトを保存する前に暗号化します。オブジェクトをダウンロードすると、OSS は自動的にデータを復号化して返します。詳細については、「サーバー側の暗号化」をご参照ください。
非暗号化ストレージ:暗号化は無効になります。
バックアップ対象の設定 ページで、バックアップするデータベースまたはテーブルを [Available] ボックスから 選択したデータベースオブジェクト ボックスに移動し、[Next] をクリックします。
説明特定のデータベースまたはテーブルをバックアップできます。既存のすべてのデータベースを選択するには、[Select All] をクリックします。サポートされているバックアップオブジェクトは、データベースエンジンによって異なります。詳細については、「サポートされているデータベースエンジンと機能」をご参照ください。
デフォルトでは、新しく作成されたデータベースは自動的にバックアップスケジュールに追加されません。それらをバックアップする場合、バックアップスケジュールを変更し、バックアップオブジェクトに追加する必要があります。詳細については、「バックアップオブジェクトの変更」をご参照ください。
バックアップ時間の設定 ページで、バックアップ時間と関連設定を行い、[Next] をクリックします。
パラメーター
説明
[完全バックアップの頻度]
バックアップスケジュールの頻度。 有効な値: 定期的なバックアップおよび単一バックアップ。
説明定期的なバックアップ を選択した場合、[フルデータバックアップの繰り返し] および [開始時刻] パラメーターを設定する必要があります。
[バックアップ期間]
DBSがバックアップスケジュールを実行する曜日。 1週間以上の曜日を選択できます。 少なくとも1つの曜日を選択します。
[開始時刻]
バックアップの開始時間。 オフピーク時間内の時点を設定することを推奨します。 例: 01:00
説明前のフルデータバックアップが次のバックアップの開始時に終了していない場合、DBSは次のバックアップをスキップします。
[増分バックアップ]
増分バックアップは Oracle データベースではサポートされていません。
[完全バックアップの最大並列スレッド数]
完全バックアップに使用できる同時スレッドの最大数。 このパラメーターを設定して、バックアップ速度を調整できます。 たとえば、バックアップスレッドの数を減らして、データベースへの影響を最小限に抑えることができます。
[バックアップネットワークのスロットリング]
ネットワーク帯域幅の制限。 単位:MB/秒。 ビジネス要件に基づいて制限を設定できます。 デフォルト値0は、ネットワーク帯域幅が無制限であることを示します。
ライフサイクルの設定 ページで、DBS 内蔵ストレージ内の完全バックアップデータの保持期間を指定します。
説明バックアップデータのライフサイクルの詳細については、「バックアップデータのライフサイクルの管理」をご参照ください。
上記の設定が完了したら、ページの右下隅にある 事前チェックして開始する をクリックします。
[Precheck] ダイアログボックスで、すべての項目が事前チェックに合格した後、今すぐ起動する をクリックします。
事前チェックでは、ソースデータベースへの接続性、データベース権限、OSS設定などが検証されます。
説明バックアップスケジュールのステータスが [Running] に変わると、設定は完了です。[Backup Schedules] ページでバックアップタスクを表示できます。詳細については、「バックアップスケジュールの表示」をご参照ください。
データの復元
5.0DMS 5.0 コンソールにログインします。
上部のナビゲーションバーで、 を選択します。
説明DMS コンソールをシンプルモードで使用している場合は、DMS コンソールの左上隅にある
アイコンにポインターを移動し、 を選択します。[バックアップスケジュール] ページで、管理するバックアップスケジュールを見つけて、アクション列で管理をクリックします。
バックアップタスクの設定ページで、データベースの復元右上隅にあるデータベースの復元をクリックします。
復元時点の設定 ページで、次のパラメーターを設定し、[Next] をクリックします。
セクション
パラメーター
説明
N/A
[復元タスク名]
DBS はタスク名を自動的に生成します。識別しやすいように、わかりやすい名前を指定することを推奨します。名前は一意である必要はありません。
[宛先データベース]
[データベースの場所]
宛先データベースの場所。宛先データベースサービスが実行されていることを確認してください。有効なオプション:
[Self-managed database with a public IP address]
[Self-managed database on an ECS instance]
[Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG)]
[PolarDB instance]
[Self-managed database without a public IP address, accessed via Database Gateway (DG)]
[データベースタイプ]
デフォルト値は Oracle です。
[インスタンスリージョン]
宛先インスタンスが配置されているリージョン。
説明このパラメーターは、[Database Location] が [Self-managed database on an ECS instance]、[PolarDB instance]、または [Self-managed database without a public IP address, accessed via Database Gateway (DG)] に設定されている場合にのみ表示されます。
[接続アドレス]
宛先データベースのパブリック接続アドレス。
説明このパラメーターは、[Database Location] が [Self-managed database with a public IP address]、[Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG)]、または [Self-managed database without a public IP address, accessed via Database Gateway (DG)] に設定されている場合にのみ表示されます。
[ポート]
宛先データベースの接続ポート。
説明このパラメーターは、[Database Location] が [PolarDB instance] に設定されている場合は表示されません。
[ECS インスタンス ID]
ECS インスタンスの ID。
説明このパラメーターは、[Database Location] が [Self-managed database on an ECS instance] に設定されている場合にのみ表示されます。
[PolarDB インスタンス ID]
PolarDB インスタンスの ID。
説明このパラメーターは、[Database Location] が [PolarDB instance] に設定されている場合にのみ表示されます。
[宛先 VPC]
宛先の VPC。
説明このパラメーターは、[Database Location] が [Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG)] に設定されている場合にのみ表示されます。
[Database Gateway (DG) インスタンス ID]
DG インスタンス。
説明このパラメーターは、[Database Location] が [Self-managed database without a public IP address, accessed via Database Gateway (DG)] に設定されている場合にのみ表示されます。
[SID]
データベースの Oracle System Identifier (SID)。
[データベースアカウント]
接続に使用するデータベースアカウント。
[パスワード]
データベースアカウントのパスワード。
アカウント認証情報を入力した後、[Test Connection] をクリックしてそれらを検証できます。
接続が成功すると、確認メッセージが表示されます。接続に失敗した場合は、エラーメッセージの [Diagnose] リンクをクリックし、プロンプトに従って設定を調整してください。
国境を越えたデータ転送に関するコンプライアンス保証
チェックボックスを選択して、コンプライアンスコミットメントを読み、同意します。
復元オブジェクトの設定 ページで、次のパラメーターを設定し、右下隅にある 事前チェックして開始する をクリックします。
パラメーター
説明
[競合の処理]
[Conflict Handling] のデフォルトオプションは [Rename if object name exists] です。たとえば、宛先データベースに
job_infoという名前のテーブルが既に存在する場合、復元されたテーブルはjob_info_dbs_<RestoreTaskID>_<Timestamp>に名前が変更されます。[復元するオブジェクト]
[Source Database Objects] ボックスで、復元するデータベースまたはテーブルを選択し、[Selected Objects] ボックスに移動します。
説明一部のデータベースエンジンは、単一のテーブルまたは単一のデータベースの粒度での復元をサポートしています。これにより、復元するデータ量が減り、目標復旧時間 (RTO) が短縮されます。サポートされている復元の粒度の詳細については、「サポートされているデータベースエンジンと機能」をご参照ください。
事前チェック ダイアログボックスで、ステータスが 事前チェックに合格しました に変わったら、今すぐ起動する をクリックします。
復元タスク タブで復元タスクの進行状況を監視できます。
説明データの復元に必要な時間は、バックアップスケジュールの仕様とデータベースのサイズによって異なります。仕様が高いスケジュールほど、データの復元が速くなります。詳細については、「論理バックアップと物理バックアップのパフォーマンステスト」をご参照ください。