定期的なバックアップ方針に加えて、OceanBase データベースは手動で即座にデータバックアップを開始することもサポートしています。今すぐバックアップはバックアップポリシーに制限されず、どのようなシナリオでも直接データバックアップを作成できます。
説明
- OceanBase データベースはデフォルトで1日に1回メジャーコンパクションを行いますが、業務の書き込み量が多い場合は、複数回のメジャーコンパクションがトリガーされる可能性があります。各メジャーコンパクション後のOceanBase データベースでは、成功するデータバックアップは1回のみ実行できます。データバックアップが成功した場合、次回のメジャーコンパクション前に再度バックアップをトリガーすると、バックアップ失敗と表示されます。
- 手動でのバックアップ実行はデータバックアップに限定されており、ログバックアップタスクには一切影響を与えません。
背景情報
物理バックアップ:物理バックアップとは、ベースラインデータやログアーカイブデータなどを含むOceanBaseの物理ファイルをバックアップすることです。データベースに障害が発生した場合、これらのファイルを使用してデータベースを復旧できます。
論理バックアップ:論理バックアップとは、データベースオブジェクトレベルのバックアップであり、テーブルとデータベースの2つの次元のバックアップをサポートしています。データベースレベルのバックアップ時、異なるモードのデータベースに対して、具体的にサポートされるデータベースオブジェクトは以下の通りです:
説明
- 論理バックアップは現在ホワイトリストでのみ公開されています。使用する場合は、OceanBaseの技術サポート担当者にお問い合わせください。
- 1回に選択したデータベースには、最大200個のテーブルを含めることができます。
MySQL互換モード:テーブル、ビュー、トリガー、シーケンス、シノニム、タイプ、パッケージ、関数、ストアドプロシージャ。
Oracle互換モード:テーブル、ビュー、関数、ストアドプロシージャ。
操作手順
OceanBase Cloud クラウドデータベースコンソール にログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストで対象のインスタンスを見つけ、インスタンス名をクリックして、概要 に入ります。
左側のナビゲーションペインで バックアップ・リストア をクリックします。
ページの右上にある バックアップを作成 をクリックします。
物理バックアップ
- 今すぐバックアップページで、以下の設定内容を選択します。
構成パラメータ |
説明 |
|---|---|
| バックアップ対象 | 選択されたデータベースオブジェクトはインスタンスであると、物理バックアップが実行されます。 |
| バックアップ方式 | 物理バックアップを選択します。 |
| バックアップストレージ設定 | OceanBase Cloudストレージおよびハイブリッドストレージ(OceanBase Cloudストレージ+カスタムストレージ)へのバックアップをサポートしています。 |
ハイブリッドストレージを使用する場合、Alibaba Cloud OSSコンソールで関連する権限の設定を行う必要があります。
カスタムストレージ設定で、RAMロールのARNをコピーします。
Alibaba Cloudの OSS Bucket リスト に移動し、対象のバックアップストレージのBucketを選択します(現在のインスタンスと同じリージョンのBucketを選択する必要があります)。
左側のセカンダリナビゲーションペインで 権限管理 > Bucket 認可ポリシー > グラフィカルポリシーによる追加 > レプリケーションオブジェクトの受信 を選択し、コピーしたARN情報を入力して、クロスアカウント同リージョンレプリケーション を選択し、OK をクリックします。
Alibaba Cloud AccessKey ページ でAlibaba CloudのAccessKey IDとAccessKey Secretを取得し、カスタムストレージ設定に入力して、検証 をクリックします。
検証が完了した後、ターゲット側のオブジェクトストレージBucketで対象のストレージBucketを選択し、OK をクリックします。
論理バックアップ
今すぐバックアップページで 論理バックアップ を選択します。
以下の設定内容を選択し、OK をクリックします。
構成パラメータ |
説明 |
|---|---|
| バックアップ対象 | 選択されたデータベースオブジェクトはデータベースまたはテーブルであると、論理バックアップが実行されます。 |
| ソーステナント | 対象のテナントを選択します。 |
| データベースオブジェクト | ソース側のデータベースエリアで対象のデータベースを選択し、バックアップデータベースに追加します。 |
| テーブルオブジェクト | ソース側のテーブルエリアで対象のテーブルを選択し、バックアップテーブルに追加します。 |
実行結果
データのバックアップ タブで、手動で作成したばかりのバックアップタスクの基本情報を確認します。進捗のパーセンテージを通じてタスクの進捗状況を確認できます。