クロス・テナンシおよびクロスリージョン・クローニング
Autonomous Databaseインスタンスは、あるテナンシ、ソース・テナンシから別のテナンシ(宛先テナンシ)にクローニングできます。
- クロス・テナンシのクローニングについて
クロス・テナンシ・クローンを作成する場合、クローンがソース・テナンシと同じリージョン、またはソース・テナンシ(クロス・リージョン)とは異なるリージョンに作成されるように選択できます。 - クロス・テナンシ・クローニングの前提条件
ソース・データベースが1つのテナンシにあり、クローン・データベースが別のテナンシにあるクロス・テナンシ・クローンを作成するための前提条件について説明します。 - クロス・テナンシまたはクロス・リージョン・クローンの作成
ソース・データベースとクローン・データベースが同じリージョンにある場合、またはソース・データベースとクローン・データベースが異なるリージョン(クロス・リージョン)にある場合に、クロス・テナンシ・クローンを作成するステップを示します。 - バックアップからのクロス・テナンシ・クローンの作成
バックアップからクロス・テナンシ・クローンを作成するステップを示します。
クロス・テナンシ・クローニングについて
クロス・テナンシ・クローンを作成する場合は、クローンがソース・テナンシと同じリージョンに作成されているか、ソース・テナンシ(クロス・リージョン)とは異なるリージョンに作成されているかを選択できます。
クロス・テナンシ・クローニング・オプションは、CLIまたはAutonomous Database REST APIを使用してのみ使用できます。このオプションは、Oracle Cloud Infrastructure Consoleでは使用できません。
クロス・テナンシ・クローニングについては、次の点に注意してください:
-
クローン・データベースには、フル・クローン、メタデータ・クローンまたはリフレッシュ可能クローンなど、すべてのクローン・タイプがサポートされています。
-
クローンは、ソースAutonomous Databaseインスタンスから、またはバックアップから(最新のバックアップ、指定されたバックアップを使用するか、長期バックアップを選択することで)作成できます。
-
ソースAutonomous Databaseインスタンスは、ECPUまたはOCPUコンピュート・モデルのいずれかを使用できます。ワークロード・タイプに応じて、OCPUコンピュート・モデルを使用するソースから、ECPUコンピュート・モデルを使用するクローンにクローニングできます(これは、データ・ウェアハウスおよびトランザクション処理ワークロード・タイプで許可されます)。
-
クローニングされたデータベースは、同じリージョンまたは別のリージョン(クロスリージョン)に存在できます。
-
クロス・テナンシ・クローニング・オプションは、ソース上の顧客管理キーによるクローニングをサポートしていません。顧客管理キーの詳細は、Autonomous Databaseでの暗号化キーの管理を参照してください。
親トピック: テナンシ間およびリージョン間クローニング
クロス・テナンシ・クローニングの前提条件
ソース・データベースが1つのテナンシにあり、クローン・データベースが別のテナンシにあるクロス・テナンシ・クローンを作成するための前提条件について説明します。
コマンドを実行して、宛先テナンシにクロス・テナンシ・クローンを作成する必要があります。クロス・テナンシ・クローンを作成する前に、ソース・テナンシ、クローニングするインスタンスを含むテナンシおよび宛先テナンシでOCI Identity and Access Managementのグループおよびポリシーを定義する必要があります。定義したグループおよびポリシーにより、宛先テナンシにクローンを作成するためのコマンドを実行でき、ソースAutonomous Databaseインスタンスが存在するソース・テナンシに宛先テナンシが接続できるようになります。
追加するOCI Identity and Access Managementグループおよびポリシーでは、次のものがサポートされます。
-
ソース・テナンシ内のグループのメンバーを使用すると、宛先テナンシのグループがソース・テナンシ上のソースAutonomous Databaseインスタンスにアクセス(読取り)できます。
ソースAutonomous Databaseインスタンスに対する他のアクション(起動、停止、書込み操作など)を許可する必要はありません。
-
宛先テナンシ内のグループのメンバーは、ソース・テナンシのAutonomous Databaseインスタンスをクローン・ソースとして使用して、宛先テナンシにクローンを作成できます。
宛先テナンシで、ソース・テナンシでグループがAutonomous Databaseインスタンスを管理できるようにするポリシーも追加します。たとえば、このポリシーにより、グループはクローン・データベースを作成でき、リフレッシュ可能クローンで、ソース・テナンシに接続するコマンド(「リフレッシュ」や「切断」など)を実行できます。
クロス・テナンシ・クローンを作成するには、OCI Identity and Access Managementを使用して、必要なグループを作成し、クロス・テナンシ・クローニングを認可するポリシーを定義します:
詳細は、ポリシーの開始を参照してください。
親トピック: テナンシ間およびリージョン間クローニング
クロス・テナンシまたはクロスリージョン・クローンの作成
ソース・データベースとクローン・データベースが同じリージョンにある場合、またはソース・データベースとクローン・データベースが異なるリージョン(クロスリージョン)にある場合に、クロス・テナンシ・クローンを作成するステップを示します。
クロスリージョン・クローニングは、無料層またはAutonomous Database for Developersインスタンスではサポートされていません。
これらのステップでは、フル・クローンまたはメタデータ・クローンの作成について説明します。クロス・テナンシ・リフレッシュ可能クローンの作成の詳細は、クロス・テナンシまたはクロスリージョン・リフレッシュ可能クローンの作成を参照してください。
クロス・テナンシ・クローニング・オプションは、CLIまたはAutonomous Database REST APIを使用してのみ使用できます。このオプションは、Oracle Cloud Infrastructure Consoleでは使用できません。
クロス・テナンシ・クローンを作成するには:
-
詳細は、クロス・テナンシおよびクロスリージョン・クローニングのノートを参照してください。
-
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。
-
SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。
親トピック: テナンシ間およびリージョン間クローニング
バックアップからのクロス・テナンシ・クローンの作成
バックアップからクロス・テナンシ・クローンを作成するステップを示します。
これらのステップでは、フル・クローンまたはメタデータ・クローンの作成について説明します。クロス・テナンシ・リフレッシュ可能クローンの作成の詳細は、クロス・テナンシまたはクロスリージョン・リフレッシュ可能クローンの作成を参照してください。
クロス・テナンシ・クローニング・オプションは、CLIまたはAutonomous Database REST APIを使用してのみ使用できます。このオプションは、Oracle Cloud Infrastructure Consoleでは使用できません。
バックアップからクロス・テナンシ・クローンを作成するには:
-
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。
-
SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。
親トピック: テナンシ間およびリージョン間クローニング