DB Systemクローンの作成
既存のDBシステムからクローンを作成すると、ソースDBシステム・データを新しいDBシステムにコピーして新しいDBシステムが作成されます。
クローニングでは、DBシステム・バックアップをソースとして使用するのではなく、既存のソースDBシステムから直接新しいDBシステムが作成されます。新しいDBシステムは、ソースDBシステムの管理者資格証明を保持します。ソースDBシステムを同じリージョンまたは別のリージョンからクローニングでき、クローニング操作中にソースDBシステムと新しいDBシステムの間にレプリケーション・チャネルをオプションで作成できます。
クローニングは、HeatWaveクラスタの有無にかかわらず、スタンドアロンまたは高可用性DBシステムから、HeatWaveクラスタの有無にかかわらず、新しいスタンドアロンまたは高可用性DBシステムへサポートされます。DBシステムをクローニングすると、InnoDBデータのみがクローニングされます。ソースDBシステムでMySQL HeatWave Lakehouseが有効になっている場合、Lakehouseデータはクローニングされません。HeatWaveクラスタを後でクローニングされたDBシステムに追加した場合、データはHeatWaveクラスタに自動的にロードされず、手動でロードする必要があります。
ノート
実行中のDBシステムと同じIPアドレスのクローンDBシステムを作成することはできません。また、Oracleによりサブネットから未使用のIPアドレスを選択できるようにすることも、「拡張オプション」の「ネットワーキング」タブにある「IPアドレス」フィールドを使用して新しいDBシステムに新しいIPアドレスの定義することもできます。拡張オプション: 接続を参照してください。
実行中のDBシステムと同じIPアドレスのクローンDBシステムを作成することはできません。また、Oracleによりサブネットから未使用のIPアドレスを選択できるようにすることも、「拡張オプション」の「ネットワーキング」タブにある「IPアドレス」フィールドを使用して新しいDBシステムに新しいIPアドレスの定義することもできます。拡張オプション: 接続を参照してください。
このタスクでは次が必要です:
- クローンDBシステムを作成するには、ソースDBシステムとして使用できる同じテナンシおよびコンパートメントに既存のDBシステムが必要です。
- コンパートメントまたはテナンシでのDBシステムの作成を許可するポリシー。IAMポリシーを参照してください。
- ソースDBシステム・リージョンで、MySQLインスタンスおよび構成を読み取り、バックアップを作成、読取りおよび削除できるポリシー。ソースDBシステムとは異なるリージョンにクローンDBシステムを作成する場合は、ソースDBシステム・リージョンにバックアップをコピーする権限も必要です。mysql-instances、mysql-configurations、および mysql-backupsを参照してください。
- ソースDBシステム・リージョンと同じまたは異なる宛先リージョンで、バックアップの作成、読取りおよび削除を許可するポリシー。クローン操作中にレプリケーション・チャネルを作成する場合は、宛先リージョンにレプリケーション・チャネルを作成する権限も必要です。mysql-backupsおよび mysql-channelsを参照してください。
- 適切に構成されたVCN。仮想クラウド・ネットワークの作成を参照してください。
- クローン操作中にレプリケーションを作成する場合は、次のことを確認してください。
- レプリケーション・ユーザーがソースDBシステムに存在し、必要な資格証明が使用可能であること。「ソース・サーバーでのレプリケーション・ユーザーの作成」を参照してください。
- ソースDBシステムでは、
binlog_expire_logs_seconds変数が次のように設定されている構成が使用されます。259200(72時間)ソースDBシステムと新しいクローニングされたDBシステムは、同じリージョンにあります。345600(96時間)ソースDBシステムおよび新しいクローニングされたDBシステムは、異なるリージョンにあります。
- レプリケーション・チャネルに
VERIFY_CAまたはVERIFY_IDENTITYを使用する場合、ソースDBシステムのCA X509証明書。
次の方法を使用して、既存のDBシステムを同じテナンシ内の新しいDBシステムにクローニングできます:
- コンソールの使用
- CLIの使用
- REST APIを使用して、CreateDbSystem操作を実行し、
source属性をCreateDbSystemSourceFromDbSystemDetailsに設定します。
コンソールの使用
コンソールを使用して、既存のDBシステムを新しいDBシステムにクローニングします。
既存のDBシステムを新しいDBシステムにクローニングするには、次を実行します。
クローンDBシステムが作成されます。
CLIの使用
コマンドライン・インタフェースを使用して、DBシステムを新しいDBシステムにクローニングします。
クローンDBシステムを作成するための要件に加えて、このタスクには次のものが必要です。
- コンパートメント、サブネットおよびソースDBシステムのOracle Cloud Identifier (OCID)。
- シェイプおよび可用性ドメインの名前。
- 別のリージョンからクローニングする場合は、ソース・リージョン識別子。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
DBシステムをクローニングするには、次の手順を実行します。