Autonomous Databaseでのリフレッシュ可能クローンについて
Autonomous Databaseインスタンスのリフレッシュ可能クローンを作成すると、ソース・データベースがソースからリフレッシュできるデータベースにクローニングされます。
クラウド・リンクを使用すると、1つ以上のデータベースからデータ・セットへのアクセスをリフレッシュ可能クローンにオフロードするように指定できます。コンシューマAutonomous Databaseがデータ・セットのオフロード・リストにリストされると、データ・セットへのアクセスはリフレッシュ可能クローンに送られます。詳細は、データ・セット・アクセス用のオフロード・ターゲットへのデータ・セットの登録を参照してください。
リフレッシュ可能クローンがOracle Database 23aiであるOracle Database 19cソースを使用して、リフレッシュ可能クローンを作成できます。このタイプのリフレッシュ可能クローンは、Oracle Database 23aiにアップグレードする前に、Oracle Database 19cで実行されているワークロードをテストし、Oracle Database 23aiでワークロードを実行する場合に特に役立ちます。詳細は、Capture-Replayを使用した23aiのリフレッシュ可能クローンの19cワークロードのテストを参照してください。
- リフレッシュ可能クローン機能
リフレッシュ可能クローン機能について説明します。 - リフレッシュ可能クローン請求について
リフレッシュ可能クローン請求に関する情報を提供します。 - リフレッシュ可能クローン操作
Autonomous Databaseインスタンスからリフレッシュ可能クローンを作成できます。リフレッシュ可能クローンを作成した後、リフレッシュ可能クローンに対してリフレッシュ、停止、起動、再起動、ソースからの切断、終了などのいくつかの操作を実行できます。 - 自動リフレッシュが有効になっているリフレッシュ可能クローン
デフォルトでは、ソース・データベースからの変更でリフレッシュ可能クローンを手動でリフレッシュします。自動リフレッシュ・オプションを有効にすると、Autonomous Databaseは、特定の時間間隔でソース・データベースのデータでリフレッシュ可能クローンを自動的にリフレッシュします。 - リフレッシュ可能クローンのライフサイクルの状態
リフレッシュ可能クローンを作成した後、クローンは「ライフサイクル状態」フィールドの「Autonomous Database情報」ページでその状態を示します。また、「モード」フィールドは、リフレッシュ可能クローンが読取り専用であることを示します。 - リフレッシュ可能クローン・リフレッシュのタイミングとソース・データベースからの切断
自動リフレッシュが無効になっているリフレッシュ可能クローンには1週間のリフレッシュ期間制限があり、Oracle Cloud Infrastructureコンソールのバナーには、リフレッシュ可能クローンをリフレッシュできる最大日時が表示されます。バナーには、「クローンのリフレッシュ」ボタンもあります。 - ソース・データベースへのリフレッシュ可能クローンの再接続
リフレッシュ可能クローンの切断操作を実行すると、バナーに日時が表示され、その日時までデータベースをソースに再接続できます。バナーには、「リフレッシュ可能クローンの再接続」ボタンもあります。 - リフレッシュ可能クローンがアタッチされたAutonomous Databaseでの操作
1つ以上のリフレッシュ可能クローンがアタッチされたソースAutonomous Databaseインスタンスを使用するための詳細を説明します。
リフレッシュ可能クローンの機能
リフレッシュ可能クローン機能について説明します。
リフレッシュ可能クローンを使用すると、次のことが可能になります:
-
読取り専用データベースとして使用するソース・データベースのコピーを1つ以上保持します。クローン・データベースは必要なときに使用でき、データを更新する場合は、ソース・データベースからクローンをリフレッシュできます。
-
プライマリ(ソース)・データベースのリージョン以外のリージョンに1つ以上のクローンを作成します。リモート・リージョンのクローンは、ソース・データベースからリフレッシュできます。
-
リフレッシュ可能クローンの自動リフレッシュ・オプションを有効にできます。自動リフレッシュを有効にすると、Autonomous Databaseはソースのデータでクローンを自動的にリフレッシュします。詳細は、「自動リフレッシュが有効なリフレッシュ可能クローン」を参照してください。
-
本番データベースのコピーを複数のビジネス・ユニットと共有します。たとえば、あるビジネス・ユニットが進行中のトランザクションにソース・データベースを使用し、同時に別のビジネス・ユニットが読取り専用操作にリフレッシュ可能クローン・データベースを使用します。
このオプションを使用すると、データベース使用量のコストを複数のビジネス・ユニットに分散することもできます。1つ以上のリフレッシュ可能クローン・データベースの使用量に基づいて、異なるユニットに個別に請求できます。
-
リフレッシュ可能クローンをテスト・データベースとして使用します。リフレッシュ可能クローンをソースから切断し、データの問合せに加えて、必要に応じてDML操作または計算を実行できます。これにより、データベースの切断中にDMLを実行し、変更を加えることができます。テストが完了したら、ソース・データベースに再接続できます。これにより、クローンが切断時のポイントにリフレッシュされます。
再接続操作は切断時点から24時間のみ使用できます。再接続期間内に再接続しないと、クローンがソース・データベースから切断され、リフレッシュおよび再接続できなくなります。
リフレッシュ可能クローンには、1週間のリフレッシュ期間制限があります。1週間(7日)以内にリフレッシュを実行しない場合、リフレッシュ可能クローンはソース・データベースから自動的に切断されます。リフレッシュ期限は、Oracle Cloud Infrastructureコンソールのバナーに表示されます。詳細は、ソース・データベースからのリフレッシュ可能クローンの切断を参照してください。
ソースがデータベース・バージョン19cで、リフレッシュ可能クローンがデータベース・バージョン23aiの場合の追加の制限については、リフレッシュ可能クローンの作成によるOracle Database 23aiへのアップグレードを参照してください。
リフレッシュ可能クローンの請求について
リフレッシュ可能クローン請求に関する情報を提供します。
リフレッシュ可能クローン請求の詳細は、Oracle Autonomous Database Serverless機能の請求を参照してください。
リフレッシュ可能クローンの操作
Autonomous Databaseインスタンスからリフレッシュ可能クローンを作成できます。リフレッシュ可能クローンを作成した後、リフレッシュ可能クローンに対してリフレッシュ、停止、起動、再起動、ソースからの切断、終了などのいくつかの操作を実行できます。
操作 | 説明 |
---|---|
作成 |
Autonomous Databaseインスタンスからリフレッシュ可能クローンを作成できます。同一のAutonomous Databaseインスタンスをソースとして使用して、複数のリフレッシュ可能クローンを作成できます。 リフレッシュ可能クローンを作成するステップは、Autonomous Databaseインスタンスのリフレッシュ可能クローンの作成を参照してください。 |
表示 |
リフレッシュ可能クローンは、Oracle Cloud Infrastructureコンソールの「Autonomous Databaseの詳細」ページから表示します。 詳細は、Autonomous Databaseインスタンスのリフレッシュ可能クローンの表示を参照してください。 |
起動または再起動 |
リフレッシュ可能クローンがライフサイクル状態「停止済」で示されるように停止されると、データベースを起動できます。 ライフサイクル状態「使用可能」で示されているようにリフレッシュ可能クローンが使用可能な場合は、データベースを再起動できます。 リフレッシュ可能クローン・ソースがデータベース・バージョン19cで、リフレッシュ可能クローンがデータベース・バージョン23aiの場合、起動および再起動は許可されません。詳細は、リフレッシュ可能クローンの作成によるOracle Database 23aiへのアップグレードを参照してください。 |
リフレッシュ |
リフレッシュ可能クローンの場合、ソース・データベースのデータでクローンをリフレッシュできます。詳細は、Autonomous Databaseでのリフレッシュ可能クローンのリフレッシュを参照してください。 |
自動リフレッシュ・ポリシーの編集 |
自動リフレッシュ・オプションを有効にすると、リフレッシュ可能クローンは一定の間隔でソース・データベースから自動的にリフレッシュされます。デフォルトでは、自動リフレッシュは無効になっており、7日ごとに少なくとも1回は手動でリフレッシュする必要があります。詳細は、リフレッシュ可能クローンの自動リフレッシュ・ポリシーの編集を参照してください。 |
ソースからのクローンの切断 |
リフレッシュ可能クローンをソース・データベースから切断して、そのクローンを標準の読取り/書込みデータベースにすることができます。 詳細は、ソース・データベースからのリフレッシュ可能クローンの切断を参照してください。 |
リフレッシュ可能クローンの再接続 |
クローン・データベースが切断されると、そのクローンを標準の読取り/書込みデータベースとして使用できます。クローンをソース・データベースに再接続できる24時間の再接続期間があります。再接続期間の後、リフレッシュ可能クローンはソース・データベースから分離され、ソース・データベースに再接続することはできません。 詳細は、ソース・データベースへのリフレッシュ可能クローンの再接続を参照してください。 |
停止 |
リフレッシュ可能クローンが停止すると、データベース操作は使用できなくなり、リフレッシュ可能クローンでのOCPU使用量の課金も停止します。 |
終了 |
リフレッシュ可能クローンを終了する場合は、「他のアクション」、「終了」の順に選択します。リフレッシュ可能クローンを終了すると、クローン・データベースとソース・データベースの関連付けが解除されます。 |
自動リフレッシュが有効なリフレッシュ可能クローン
デフォルトでは、ソース・データベースからの変更でリフレッシュ可能クローンを手動でリフレッシュします。自動リフレッシュ・オプションを有効にすると、Autonomous Databaseは、特定の時間間隔でソース・データベースのデータでリフレッシュ可能クローンを自動的にリフレッシュします。
自動リフレッシュ・オプションは、ソース・データベースでECPUコンピュート・モデルが使用されている場合にのみ使用できます。
自動リフレッシュが有効になっているリフレッシュ可能クローンの場合は、次の点に注意してください。
-
自動リフレッシュ間でリフレッシュ可能クローンを手動でリフレッシュできます。自動リフレッシュに指定された次のリフレッシュ・ポイントより後のリフレッシュ・ポイントに手動でリフレッシュすると、自動リフレッシュが失敗することがあります。次のリフレッシュは、リフレッシュが失敗した後、次にスケジュールされた自動リフレッシュで試行されます。
-
リフレッシュ可能クローンが停止、切断、または指定された自動リフレッシュ・ポイントより後のタイムスタンプですでに終了した場合、自動リフレッシュは失敗します。
-
ソース・データベースの停止、リフレッシュ可能クローンの切断、またはリフレッシュ可能クローンが後で手動でリフレッシュされたためにスケジュール済リフレッシュが欠落している場合、欠落しているリフレッシュはスキップされます。リフレッシュ可能クローンは、次のスケジュールされた間隔でリフレッシュされます。
-
自動リフレッシュがない場合、Autonomous Databaseは次のことを実行します:
-
Oracle Cloud Infrastructure Consoleのバナーを示しています。
たとえば:
図adb_refreshable_clone_auto_refresh_fail.pngの説明 -
自動リフレッシュの失敗イベントを生成します。詳細は、Autonomous Databaseライフサイクル・イベントを参照してください。
-
-
7日以内にリフレッシュが実行されない場合、リフレッシュ可能クローンはソース・データベースから自動的に切断されます。
詳細は、ソース・データベースからのリフレッシュ可能クローンの切断を参照してください。
-
ソースがデータベース・バージョン19cで、リフレッシュ可能クローンがデータベース・バージョン23aiの場合の追加の制限については、リフレッシュ可能クローンの作成によるOracle Database 23aiへのアップグレードを参照してください。
リフレッシュ可能クローンのライフサイクルの状態
リフレッシュ可能クローンを作成すると、クローンは「ライフサイクル状態」フィールドの「Autonomous Database情報」ページでその状態を示します。また、「モード」フィールドは、リフレッシュ可能クローンが読取り専用であることを示します。
リフレッシュ可能クローンは、その状態を次のように示します:
-
更新中: リフレッシュ可能クローンがリフレッシュまたは再接続中の場合、「ライフサイクル状態」フィールドには「更新中」と表示されます。データベースのリフレッシュ中、接続および問合せはリフレッシュが完了するまで待機します。リフレッシュが完了すると、状態は「使用可能」に設定され、接続および問合せが再開されます。
詳細は、Autonomous Databaseでのリフレッシュ可能クローンのリフレッシュを参照してください。
-
停止済: リフレッシュ可能クローンが停止すると、データベース操作は使用できません。リフレッシュ可能クローンでのコンピュート使用量の課金は停止します。
-
利用可能: リフレッシュ可能クローンが使用できる場合、データベース操作が使用可能であり、リフレッシュ可能クローンのコンピュート使用率が課金されます。
「Autonomous Database情報」ページの「モード」フィールドは、次のようにデータベース・モードを示します:
読取り専用: リフレッシュ可能クローンは読取り専用データベースであるため、リフレッシュ可能クローンへのデータの挿入または更新はできません。リフレッシュ可能クローンは、読取り専用問合せおよびレポートに使用できます。
データベースを読取り/書込みモードに変更するには、ソース・データベースからのリフレッシュ可能クローンの切断を参照してください。この場合、リフレッシュ可能クローンはソース・データベースから切断されます。
リフレッシュ可能クローンのリフレッシュのタイミングとソース・データベースからの切断
自動リフレッシュが無効になっているリフレッシュ可能クローンには1週間のリフレッシュ期間制限があり、Oracle Cloud Infrastructureコンソールのバナーに、リフレッシュ可能クローンをリフレッシュできる期限の日時が表示されます。バナーには、「クローンのリフレッシュ」ボタンもあります。

図adb_refreshable_clone_refresh1.pngの説明
リフレッシュ可能クローンには、1週間のリフレッシュ期間制限があります。1週間(7日)以内にリフレッシュを実行しない場合、リフレッシュ可能クローンはソース・データベースから自動的に切断されます。リフレッシュ期限は、Oracle Cloud Infrastructureコンソールのバナーに表示されます。詳細は、ソース・データベースからのリフレッシュ可能クローンの切断を参照してください。
リフレッシュ可能クローンが最大リフレッシュ時間を超え、自動的に切断された場合、ソース・データベースからリフレッシュできるリフレッシュ可能クローンを使用するには、新しいリフレッシュ可能クローンを作成する必要があります。
ソースがデータベース・バージョン19cで、リフレッシュ可能クローンがデータベース・バージョン23aiの場合の追加の制限については、リフレッシュ可能クローンの作成によるOracle Database 23aiへのアップグレードを参照してください。
ソース・データベースへのリフレッシュ可能クローンの再接続
リフレッシュ可能クローンの切断操作を実行すると、バナーに、データベースをソースに再接続できる日時が表示されます。バナーには、「リフレッシュ可能クローンの再接続」ボタンもあります。

図adb_refreshable_clone_reconnect.pngの説明
切断されたデータベースが切断時点から24時間以内に再接続されない場合、Oracle Cloud Infrastructure Consoleはリフレッシュ可能クローンの再接続バナーを削除します。
切断されたリフレッシュ可能クローンが再接続期間を超過した場合、次のオプションがあります:
- データベースを標準のAutonomous Databaseとして使用できます。データベースをソース・データベースに再接続するオプションはなくなりました。
-
ソース・データベースからリフレッシュできるリフレッシュ可能クローンを使用する場合は、新しいリフレッシュ可能クローンを作成する必要があります。新しいリフレッシュ可能クローンを作成した場合は、ソース・データベースからリフレッシュできなくなった切断されたクローンを終了できます。
リフレッシュ可能クローンがアタッチされたAutonomous Databaseでの操作
1つ以上のリフレッシュ可能クローンがアタッチされているソースAutonomous Databaseインスタンスの使用方法の詳細を示します。
1つ以上のリフレッシュ可能クローンがアタッチされているソースAutonomous Databaseインスタンスで特定の変更を行うと、その変更は次のようにソース・データベースとリフレッシュ可能クローンの両方に適用されます:
-
ストレージ: ソース・データベースで設定したストレージの値は、ソース・データベースとアタッチされたリフレッシュ可能クローンの両方に適用されます。
-
ADMINパスワード: ソース・データベースで設定したADMINパスワード値は、ソース・データベースとアタッチされているリフレッシュ可能クローンの両方に適用されます。
ソース・データベースのリフレッシュ可能クローンを表示するには、「Autonomous Databaseの詳細」ページの「リソース」で、「リフレッシュ可能クローン」をクリックします。Autonomous Databaseリソース領域では、「表示名」フィールドに各リフレッシュ可能クローンへのリンクが表示され、「最終リフレッシュ」タイムスタンプ・フィールドと「リフレッシュ・ポイント」タイムスタンプ・フィールドが含まれます。リフレッシュ・ポイントは、リフレッシュ可能クローン・データがリフレッシュされるソース・データベース・データのタイムスタンプを指定します。
1つ以上のリフレッシュ可能クローンがアタッチされているソース・データベースを終了する場合は、ソース・データベースを終了する前に、アタッチされているリフレッシュ可能クローンがなくなるまで次の手順を実行する必要があります。アタッチされているリフレッシュ可能クローンごとに、次のいずれかを実行します:
- リフレッシュ可能クローンをソース・データベースから切断します。詳細は、ソース・データベースからのリフレッシュ可能クローンの切断を参照してください。
-
リフレッシュ可能クローンを終了して、リフレッシュ可能クローンとソース・データベースの関連付けを解除します。「他のアクション」、「終了」を選択して、リフレッシュ可能クローンを終了できます。