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

Cloud Backup:Oracleデータベースのバックアップ

最終更新日:Dec 05, 2024

災害、ハードウェア障害、または誤った削除によるデータの損失または破損を防ぐために、Cloud Backupを使用してOracleデータベースをタイムリーにバックアップすることを推奨します。 Cloud Backupを使用して、Elastic Compute Service (ECS) インスタンスまたはオンプレミスサーバーにデプロイされているOracleデータベースをクラウドにバックアップできます。 Oracleデータベースのデータは、リカバリ・ポイントに基づいて、同じリージョン内のソース・データベース、別のECSホスト・データベース、またはオンプレミス・データベースに復元できます。 このトピックでは、Oracleデータベースをバックアップする方法について説明します。

前提条件

  • Cloud Backupが有効化されています。 Cloud Backup のアクティブ化に対しては課金されません。 Cloud Backupのデータベースバックアップ機能を使用した場合、次の請求項目に基づいて課金されます。

    • データベースバックアップ保管庫のレンタル。 データベースのバックアップ保管庫は、UIDごとに30日間無料で使用できます。 バックアップボールトごとに、1 か月あたり 100 GB の容量を無料で使用できます。

    • データベースバックアップ保管庫のストレージ使用量。 重複排除と圧縮が行われたデータが占有するストレージ容量に基づいて、バックアップストレージに対して課金されます。 データベースバックアップボールトは 30 日間無料で使用できます。 無料トライアル期間が終了すると、段階的な価格に基づいて課金されます。

    詳細については、「クラウドバックアップの価格」をご参照ください。

  • OracleデータベースがCloud Backupコンソールに登録されています。

    • Cloud Backupでは、协助发现機能を使用して、Cloud Assistant AgentがインストールされているECSインスタンス上のOracleデータベースを検出できます。 データベースのユーザー名とパスワードを取得する必要があります。 詳細については、「ECSホストOracleデータベースの登録」をご参照ください。

    • オンプレミスサーバーにデプロイされたOracleデータベースの場合、オンプレミスサーバーにCloud Backupクライアントをインストールする必要があります。 詳細については、「オンプレミスOracleデータベースの登録」をご参照ください。

  • ECSホストのOracleデータベースの場合、事前チェック機能を使用して、バックアップ障害の原因となる可能性のある問題を特定することを推奨します。 チェック項目には、OSS接続チェック、制御ネットワーク接続チェック、Oracleインスタンスステータスチェック、Oracleデータベースステータスチェック、およびアーカイブモードチェックが含まれます。 詳細については、「ECSホストOracleデータベースの事前確認」をご参照ください。

使用上の注意

  • オンプレミスのデータベースサーバーは、仮想プライベートネットワーク (VPN) またはExpress Connect回線を使用して、仮想プライベートクラウド (VPC) に接続する必要があります。 また、Cloud Backupクライアントを使用して、オンプレミスサーバーから次のCIDRブロックのいずれかにアクセスできることを確認する必要があります: 100.64.0.0/10、100.64.0.0/11、および100.96.0.0/11。 詳細については、「シングルトンネルモードでVPCをデータセンターに接続する」をご参照ください。

  • Cloud Backupは、限られた数のデータベースバージョン、オペレーティングシステム、およびバックアップ機能をサポートします。 詳細については、「概要 (ECSホスト型データベース) 」の「サポートされているデータベースバージョン」をご参照ください。

  • ランサムウェア対策機能を有効にすると、Oracleバックアップ機能は使用できなくなります。 ランサムウェア対策機能の詳細については、「ランサムウェア対策機能の概要」をご参照ください。

  • Oracleバックアップ機能は、コンテナにデプロイされたデータベースをバックアップできません。

  • Cloud Backupは、期限切れのバックアップデータを定期的に削除します。 Cloud BackupのOracleバックアップ機能とともに、スクリプトツールなどの他のサードパーティのバックアップソフトウェアを使用しないことを推奨します。 そうしないと、Cloud Backupがrmanコマンドを呼び出して、他のソフトウェアによってバックアップされたデータを誤って削除することがあります。

  • バックアップ計画を作成するときに、適切なバックアップコンテナーを選択して、1つのデータベースから別のバックアップコンテナーにデータをバックアップしないようにします。 データベースインスタンスを1つのバックアップボールトにのみバックアップすることを推奨します。 データベースインスタンスを別のバックアップボールトにバックアップすると、増分バックアップまたはログバックアップが完全バックアップに変換される可能性があります。

  • 他のバックアップソフトウェアまたはスクリプトを使用して完全バックアップまたは増分バックアップを実行する場合、Cloud backupは次の増分バックアップを完全バックアップに変換する可能性があります。 その結果、追加のバックアップストレージに対して課金されます。 ログバックアップは影響を受けません。

Oracleデータベースのバックアップ計画を作成する

Oracleデータベースを登録した後、データベースのバックアップ計画を作成する必要があります。 次に、Cloud Backupは、指定された開始時刻から指定されたバックアップ間隔でOracleデータベースをバックアップします。 バックアップ計画を作成するには、次の手順を実行します。

  1. Cloud Backupコンソール. にログインします。

  2. 左側のナビゲーションウィンドウで、バックアップ > データベースバックアップ を選択します。 上部のナビゲーションバーで、リージョンを選択します。 [データベースバックアップ] ページで、[Oracle] タブをクリックします。 ECS数据库实例 または 本地数据库实例 タブをクリックします。 バックアップ計画を作成するOracleデータベースを見つけて、操作 列の バックアップ をクリックします。

    image

  3. [バックアップ計画の作成] パネルで、次の手順を実行します。

    1. バックアップパラメーターを設定し、次へ.

      1. 計画名 を指定します。

      2. バックアップするデータベースインスタンスを選択します。

        image

    2. バックアップ計画を設定し、次へ.

      パラメーター

      説明

      推荐策略

      推奨されるバックアップ計画。 Cloud Backupは、次の事前設定されたバックアップポリシーを提供します。 ビジネス要件に基づいてバックアップポリシーを選択するか、カスタムバックアップポリシーを作成できます。

      • 典型的な計画: 完全バックアップおよび増分バックアップ機能を有効にします。

      • 重要なアプリケーション: 完全バックアップ増分バックアップ、およびログバックアップ機能を有効にします。

      • カスタマイズ: カスタムバックアップポリシーを有効にします。 増分バックアップまたはリアルタイムバックアップを選択し、開始時刻とバックアップ間隔を指定できます。

      フルバックアップ

      [完全バックアップ] を選択した場合、オペレーティングシステム内のすべてのデータベースファイルがバックアップされます。 ただし、ファイルを復元できるのは、ファイルがバックアップされた時点だけです。

      ファイルはすぐに、または指定した時点でバックアップできます。 定期的なバックアップを時間、日、週、または月ごとにスケジュールすることもできます。

      增量备份

      [増分バックアップ] を選択した場合、オペレーティングシステム内のすべての増分データベースファイルがバックアップされます。 ただし、ファイルを復元できるのは、ファイルがバックアップされた時点だけです。

      ファイルはすぐに、または指定した時点でバックアップできます。 定期的なバックアップを時間、日、週、または月ごとにスケジュールすることもできます。

      重要

      増分バックアップファイルを復元するには、Cloud backupは最新の完全バックアップファイルを取得する必要があります。 したがって、増分バックアップファイルの有効期限が切れるまで、完全バックアップファイルはリサイクルされません。 適切なバックアップサイクルと有効期限を設定することを推奨します。 詳細については、「」をご参照ください。Cloud Backupは期限切れのデータベースバックアップファイルをどのようにクリアしますか?

      ログバックアップ

      データベースログは定期的にバックアップできます。

      ファイルはすぐに、または指定した時点でバックアップできます。 定期的なバックアップを時間、日、週、または月ごとにスケジュールすることもできます。

      重要

      ログバックアップファイルを復元するには、最新の完全バックアップファイルを取得する必要があります。 したがって、ログバックアップファイルの有効期限が切れるまで、完全バックアップファイルはリサイクルされません。 適切なバックアップサイクルと有効期限を設定することを推奨します。 詳細については、「」をご参照ください。Cloud Backupは期限切れのデータベースバックアップファイルをどのようにクリアしますか?

      实时备份

      [リアルタイムバックアップ] を選択した場合、データベースログはリアルタイムでバックアップされます。

      リアルタイムバックアップを有効にする前に、完全バックアップを実行する必要があります。 リアルタイムバックアップを有効にすると、データベースログは継続的にバックアップされます。 したがって、データバックアップのリカバリポイント目標 (RPO) を数秒に短縮できます。 無料トライアル期間中は、リアルタイムバックアップを無料で実行できます。 無料試用期間が終了すると、リアルタイムバックアップのストレージ使用量に対して課金されます。 ストレージ使用料は、Cloud Backupの請求書に含まれています。 詳細については、「

      クラウドバックアップの価格

      重要

      バックアップ計画に対してリアルタイムバックアップを有効にした場合、1つのOracleデータベースに対して作成できるバックアップ計画は1つだけです。

    3. バックアップ設定を構成し、次へ.

      パラメーター

      説明

      同時実行スレッド数

      ファイルのバックアップに使用される同時スレッドの数。

      再試行時刻

      バックアップ中にデータベースが切断された場合の2回の再接続試行の時間間隔。 単位:分

      制限速度

      1秒あたりにバックアップされるデータの最大サイズ。 単位:MB/秒。 値0は、速度が無制限であることを示す。

      是否保留归档日志

      バックアップするアーカイブログの保持ポリシーを指定します。 デフォルトでは、アーカイブされたログは24時間保持されます。

      • 不保留: バックアップが実行されると、アーカイブされたログはすべて削除されます。

      • 保留全部: バックアップが実行されると、すべてのアーカイブログが保持されます。

      • 保留: バックアップが実行された後、アーカイブされたログは指定された時間だけ保持されます。

    4. バックアップコンテナーを設定し、OK.

      重要

      データベースインスタンスをバックアップできるバックアップコンテナーは1つだけです。

      パラメーター

      説明

      バックアップボールト設定

      バックアップデータを保存するバックアップコンテナー。 有効な値:

      • Vaultの作成: このオプションを選択した場合は、vault nameフィールドでバックアップボールトの名前を指定します。 このパラメーターを設定しない場合、ランダムな名前が指定されます。

      • [Vault]: このオプションをオンにすると、[vault名] ドロップダウンリストからバックアップボールトを選択します。

      重要

      バックアップコンテナーが作成された後、バックアップデータが生成されたかどうかに関係なく、バックアップコンテナーに対して課金されます。 詳細については、「課金方法と課金項目」をご参照ください。

      バックアップデータの冗長性を最大化するために、Cloud Backupは、ZRS対応のバックアップボールトをサポートするリージョンで、デフォルトでゾーン冗長ストレージ (ZRS) 対応のバックアップボールトを使用します。 ローカル冗長ストレージ (LRS) 対応のバックアップボールトのみをサポートするリージョンの場合、Cloud BackupはLRS対応のバックアップボールトを使用します。 バックアップコンテナーの種類を手動で選択する必要はありません。

      バックアップボールト名

      バックアップボールトの名前。

      バックアップの保持期間

      バックアップデータの保存期間を示します。 単位: 日、週、月、または年。

      [Storage Vaults] ページで保持期間を変更できます。 この変更は、バックアップコンテナーに新しく生成されたすべてのバックアップデータに適用されます。

      重要

      増分バックアップファイルまたはログバックアップファイルを復元するには、Cloud backupが最新の完全バックアップファイルを取得する必要があります。 したがって、増分バックアップファイルまたはログバックアップファイルの有効期限が切れるまで、完全バックアップファイルはリサイクルされません。 適切なバックアップサイクルと有効期限を設定することを推奨します。 詳細については、「」をご参照ください。Cloud Backupは期限切れのデータベースバックアップファイルをどのようにクリアしますか?

バックアップが成功しました

  • 増分バックアップの前提条件は、完全バックアップです。 手動で完全バックアップを実行する必要があります。

  • バックアップ計画の作成後、バックアップ計画 タブでバックアップ計画の詳細を表示できます。 詳細には、完全バックアップ、増分バックアップ、およびログバックアップの次の実行時間とバックアップ間隔が含まれます。 Cloud Backupは、指定された開始時刻から指定されたバックアップ間隔でOracleデータベースをバックアップします。

  • バックアップ実行時間に達すると、Cloud Backupがバックアップ計画を実行します。 バックアップジョブのステータス空闲で、次回の実行の時間が表示されている場合、バックアップジョブは完了しています。

image.png

よくある質問

その他操作

[バックアップ計画] タブで、バックアップ計画を見つけます。 [操作] 列では、次の操作を実行できます。

  • バックアップ計画の変更

    バックアップ計画が要件を満たせない場合は、[編集] をクリックしてバックアップ計画を変更できます。

  • アラート設定の構成

    [操作] 列で [詳細] > [アラート設定] を選択し、バックアップアラートポリシーを選択します。 次の表に、アラートポリシーを示します。

    アラートポリシー

    説明

    無効

    Cloud Backupクライアントはアラート通知を送信しません。

    Backup Vaultと同じ

    Cloud Backupクライアントは、バックアップコンテナーに設定されているのと同じ方法でアラート通知を送信します。

    デフォルト

    Cloud Backupクライアントは、電子メールを使用してAlibaba Cloudアカウントの所有者にアラート通知を送信します。

    カスタム

    このオプションを選択した場合、1つ以上のアラート連絡先またはアラート連絡先グループを選択する必要があります。 アラートがトリガーされると、Cloud Backupクライアントは、選択したアラート連絡先またはアラート連絡先グループにアラート通知を送信します。

  • バックアップ計画の削除

    バックアップ計画を削除すると、クライアントによって実行されているすべてのバックアップおよび復元ジョブが失敗します。

    バックアップ計画を削除するには、バックアップ計画を見つけて、[操作] 列の [詳細] > [バックアップの削除] を選択します。

次のステップ

Oracleデータベースの復元

関連ドキュメント