Autonomous Databaseでのリフレッシュ可能なクローンについて
Autonomous Databaseインスタンスのリフレッシュ可能クローンを作成すると、ソースからリフレッシュできるデータベースにソース・データベースがクローニングされます。
クラウド・リンクを使用すると、1つ以上のデータベースからデータ・セットへのアクセスをリフレッシュ可能クローンにオフロードするように指定できます。 コンシューマAutonomous Databaseがデータ・セットのオフロード・リストにリストされている場合、データ・セットへのアクセスはリフレッシュ可能クローンに送信されます。 詳細については、「データ・セット・アクセスのオフロード・ターゲットへのデータ・セットの登録」を参照してください。
リフレッシュ可能クローンがOracle Database 23aiであるOracle Database 19cソースを使用して、リフレッシュ可能クローンを作成できます。 このタイプのリフレッシュ可能クローンは、Oracle Database 19cで実行されているワークロードをテストし、Oracle Database 23aiでワークロードを実行してからOracle Database 23aiにアップグレードする場合に特に役立ちます。 詳細については、「Capture-Replayを使用した23aiのリフレッシュ可能クローンの19cワークロードのテスト」を参照してください。
- リフレッシュ可能なクローン機能
リフレッシュ可能なクローン機能について説明します。 - リフレッシュ可能クローンの請求について
リフレッシュ可能クローン請求に関する情報を提供します。 - リフレッシュ可能なクローン操作
Autonomous Databaseインスタンスからリフレッシュ可能クローンを作成できます。 リフレッシュ可能なクローンを作成した後、リフレッシュ可能なクローンに対して次のようないくつかの操作を実行できます: refresh、stop、start、restart、disconnect from source、およびterminate。 - 自動リフレッシュが有効なリフレッシュ可能クローン
デフォルトでは、ソース・データベースからの変更を使用して、リフレッシュ可能クローンを手動でリフレッシュします。 自動リフレッシュ・オプションを有効にすると、Autonomous Databaseは、指定した時間間隔でソース・データベースからのデータを使用してリフレッシュ可能クローンを自動的にリフレッシュします。 - リフレッシュ可能クローンのライフサイクルの状態
リフレッシュ可能クローンを作成すると、クローンは「ライフサイクル状態」フィールドのAutonomous Database情報ページでその状態を示します。 また、モード・フィールドは、リフレッシュ可能なクローンがRead-Onlyであることを示します。 - リフレッシュ可能なクローンのリフレッシュ・タイミングとソース・データベースからの切断
「自動リフレッシュ」が無効になっているリフレッシュ可能クローンのリフレッシュ有効期限は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サーバーレス機能の請求」を参照してください。
リフレッシュ可能なクローン操作
Autonomous Databaseインスタンスからリフレッシュ可能なクローンを作成できます。 リフレッシュ可能なクローンを作成した後、リフレッシュ可能なクローンに対して次のようないくつかの操作を実行できます: refresh、stop、start、restart、disconnect from source、およびterminate。
操作 | 説明 |
---|---|
作成 |
Autonomous Databaseインスタンスからリフレッシュ可能なクローンを作成できます。 ソースと同じAutonomous Databaseインスタンスを使用して、複数のリフレッシュ可能なクローンを作成できます。 リフレッシュ可能なクローンを作成するステップは、「Autonomous Databaseインスタンスのリフレッシュ可能なクローンの作成」を参照してください。 |
表示 |
リフレッシュ可能なクローンは、Oracle Cloud InfrastructureコンソールのAutonomous Database Detailsページから表示します。 詳細については、「Autonomous Databaseインスタンスのリフレッシュ可能なクローンの表示」を参照してください。 |
起動または再起動 |
リフレッシュ可能クローンがライフサイクル状態「停止」で示されるように停止すると、データベースを起動できます。 ライフサイクル状態「使用可能」で示されているようにリフレッシュ可能クローンが使用可能な場合は、データベースを再起動できます。 リフレッシュ可能クローン・ソースがデータベース・バージョン19cで、リフレッシュ可能クローンがデータベース・バージョン23aiの場合、起動および再起動は許可されません。 詳細については、「リフレッシュ可能クローンの作成によるOracle Database 23aiへのアップグレード」を参照してください。 |
リフレッシュ |
リフレッシュ可能なクローンの場合、ソース・データベースのデータでクローンをリフレッシュできます。 詳細については、「Autonomous Databaseでのリフレッシュ可能なクローンのリフレッシュ」を参照してください。 |
自動リフレッシュ・ポリシーの編集 |
自動リフレッシュ・オプションを有効にすると、リフレッシュ可能クローンは定期的にソース・データベースから自動的にリフレッシュされます。 デフォルトでは、自動リフレッシュは無効になっており、7日ごとに少なくとも1回は手動でリフレッシュする必要があります。 詳細については、「リフレッシュ可能クローンの自動リフレッシュ・ポリシーの編集」を参照してください。 |
ソースからのクローンの切断 |
リフレッシュ可能なクローンをソース・データベースから切断して、クローンを標準の読取り/書込みデータベースにすることができます。 詳細については、「ソース・データベースからのリフレッシュ可能なクローンの切断」を参照してください。 |
リフレッシュ可能クローンの再接続 |
クローン・データベースが切断されると、そのクローンを標準の読取り/書込みデータベースとして使用できます。 クローンをソース・データベースに再接続できる再接続期間は24時間です。 再接続期間を過ぎると、リフレッシュ可能クローンの関連付けがソース・データベースから解除され、ソース・データベースへの再接続は許可されません。 詳細については、「リフレッシュ可能クローンをソース・データベースに再接続」を参照してください。 |
停止 |
リフレッシュ可能なクローンが停止すると、データベース操作は使用できなくなり、リフレッシュ可能なクローンでOCPUを使用するための課金が停止します。 |
終了 |
リフレッシュ可能クローンを終了する場合は、「その他のアクション」および「終了」を選択します。 リフレッシュ可能なクローンを終了すると、クローン・データベースとソース・データベースの関連付けが解除されます。 |
自動リフレッシュが有効なリフレッシュ可能クローン
デフォルトでは、ソース・データベースからの変更を使用して、リフレッシュ可能クローンを手動でリフレッシュします。 自動リフレッシュ・オプションを有効にすると、Autonomous Databaseは、指定した時間間隔でソース・データベースからのデータを使用してリフレッシュ可能クローンを自動的にリフレッシュします。
ノート:
自動リフレッシュ・オプションは、ソース・データベースでECPUコンピュート・モデルが使用されている場合にのみ使用できます。自動リフレッシュが有効なリフレッシュ可能クローンの場合、次の点に注意してください:
-
自動リフレッシュの間では、リフレッシュ可能クローンを手動でリフレッシュできます。 自動リフレッシュに指定した次のリフレッシュ・ポイントより後にリフレッシュ・ポイントに手動でリフレッシュすると、自動リフレッシュが失敗する可能性があります。 次のリフレッシュは、失敗したリフレッシュの後、次にスケジュールされた自動リフレッシュで試行されます。
-
リフレッシュ可能クローンの停止、切断、または指定された自動リフレッシュ・ポイントより後のタイムスタンプがすでに発生している場合、自動リフレッシュは失敗します。
-
ソース・データベースの停止中、リフレッシュ可能クローンの切断中、またはリフレッシュ可能クローンが後で手動でリフレッシュされたためにスケジュール済リフレッシュが欠落した場合、欠落したリフレッシュはスキップされます。 リフレッシュ可能クローンは、次のスケジュールされた間隔でリフレッシュされます。
-
自動リフレッシュがない場合、Autonomous Databaseは次のことを行います:
-
Oracle Cloud Infrastructureコンソールのバナーを表示します。
たとえば:
図adb_refreshable_clone_auto_refresh_fail.pngの説明 -
自動リフレッシュ失敗イベントを生成します。 詳細については、「Autonomous Databaseライフサイクル・イベント」を参照してください。
-
-
7日以内にリフレッシュが実行されない場合、リフレッシュ可能クローンは自動的にソース・データベースから切断されます。
詳細については、「ソース・データベースからのリフレッシュ可能なクローンの切断」を参照してください。
-
ソースがデータベース・バージョン19cで、リフレッシュ可能クローンがデータベース・バージョン23aiの場合のその他の制限については、「リフレッシュ可能クローンの作成によるOracle Database 23aiへのアップグレード」を参照してください。
リフレッシュ可能なクローンのライフサイクル状態
リフレッシュ可能クローンを作成すると、クローンは「ライフサイクル状態」フィールドのAutonomous Database情報ページでその状態を示します。 また、モード・フィールドは、リフレッシュ可能なクローンがRead-Onlyであることを示します。
リフレッシュ可能なクローンは、その状態を次のように示します:
-
更新中: リフレッシュ可能クローンのリフレッシュまたは再接続中は、「ライフサイクル状態」フィールドに更新中と表示されます。 データベースが接続をリフレッシュしている間、問合せはリフレッシュが完了するまで待機します。 リフレッシュが完了すると、状態は「使用可能」に設定され、接続および問合せが再開されます。
詳細については、「Autonomous Databaseでのリフレッシュ可能なクローンのリフレッシュ」を参照してください。
-
停止: リフレッシュ可能クローンが停止すると、データベース操作が使用できなくなり、リフレッシュ可能クローンでのコンピュート使用に対する課金が停止します。
-
使用可能: リフレッシュ可能クローンが使用可能な場合、データベース操作が使用可能になり、リフレッシュ可能クローンのコンピュート使用量に対して課金されます。
Autonomous Database情報ページのモード・フィールドには、次のようにデータベース・モードが表示されます:
Read-Only: 読取り専用データベースであるため、リフレッシュ可能なクローンに対してデータを挿入または更新することはできません。 リフレッシュ可能なクローンは、読取り専用問合せおよびレポートに使用できます。
データベースを読取り/書込みモードに変更するには、「ソース・データベースからのリフレッシュ可能なクローンの切断」を参照してください。 この場合、リフレッシュ可能なクローンはソース・データベースから切断されます。
リフレッシュ可能なクローンのリフレッシュ・タイミングとソース・データベースからの切断
「自動リフレッシュ」が無効になっているリフレッシュ可能クローンのリフレッシュ有効期限は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コンソールは再接続リフレッシュ可能クローン・バナーを削除します。
切断されたリフレッシュ可能クローンが再接続期間を超えた場合、次のオプションを使用できます:
- 標準Autonomous Databaseとしてデータベースを使用できます。データベースをソース・データベースに再接続するオプションもなくなりました。
-
ソース・データベースからリフレッシュ可能なリフレッシュ可能クローンを使用する場合は、新しいリフレッシュ可能クローンを作成する必要があります。 新しいリフレッシュ可能クローンを作成する場合は、ソース・データベースからリフレッシュできなくなった切断されたクローンを終了できます。
リフレッシュ可能なクローンがアタッチされたAutonomous Databaseでの操作
リフレッシュ可能なクローンが1つ以上アタッチされているソースAutonomous Databaseインスタンスを使用するための詳細を説明します。
リフレッシュ可能なクローンがアタッチされているソースAutonomous Databaseインスタンスで特定の変更を行うと、次のようにソース・データベースとリフレッシュ可能なクローンの両方に変更が適用されます:
-
ストレージ: ソース・データベースに設定したストレージ値は、ソース・データベースと、アタッチされているリフレッシュ可能なクローンの両方に適用されます。
-
ADMINパスワード: ソース・データベースで設定したADMINパスワード値は、ソース・データベースと、アタッチされているリフレッシュ可能なクローンの両方に適用されます。
ソース・データベースのリフレッシュ可能なクローンを表示するには、Autonomous Databaseの詳細ページの「リソース」で「リフレッシュ可能なクローン」をクリックします。 Autonomous Databaseリソース領域の「名前」の表示フィールドには、リフレッシュ可能な各クローンへのリンクが表示され、最終リフレッシュ・タイムスタンプ・フィールドとリフレッシュ・ポイント・タイムスタンプ・フィールドが含まれます。 リフレッシュ・ポイントは、リフレッシュ可能なクローン・データがリフレッシュされるソース・データベース・データのタイムスタンプを指定します。
リフレッシュ可能なクローンが1つ以上アタッチされているソース・データベースを終了する場合は、ソース・データベースを終了する前に、アタッチされているリフレッシュ可能なクローンがなくなるまで次の手順を実行する必要があります。 アタッチされたリフレッシュ可能なクローンごとに、次のいずれかを実行します:
- リフレッシュ可能なクローンをソース・データベースから切断します。 詳細については、「ソース・データベースからのリフレッシュ可能なクローンの切断」を参照してください。
-
リフレッシュ可能なクローンを終了して、ソース・データベースからリフレッシュ可能なクローンの関連付けを解除します。 リフレッシュ可能クローンを終了するには、「その他のアクション」および「終了」を選択します。