DBシステムのクローニング
この記事では、DBシステムをクローニングするための詳細および手順について説明します。
クローニングにより、クローニング操作の時点で存在しているソースDBシステムのコピー(ストレージ構成ソフトウェアおよびデータベース・ボリュームを含む)が作成されます。クローンの作成時に、新しいSSHキーおよび管理パスワードを指定できます。
一般情報
- Data Guardアソシエーションを持つDBシステムをクローニングするには、プライマリDBシステムから操作を開始します。クローン操作では、Data Guardアソシエーション自体やData Guard接続はクローニングされません。
- 顧客管理の暗号化キーを使用するDBシステムをクローニングすると、クローニングされたデータベースはソース・データベースと同じキー・バージョンを使用するように構成されます。顧客管理キーの使用の詳細は、暗号化キーの管理を参照してください。
- SSHキー選択はこのクローンにのみ適用され、ソースDBシステムに影響しません。
- ライセンス・タイプの選択はこのクローンにのみ適用され、ソースDBシステムに影響を与えません。
- クローンでは、ソースDBシステムとは異なるVCNおよびサブネットを使用できます。
- クローンをソースとは異なるサブネットに作成する場合は、クローンとソースの両方のDBシステムに同じホスト名を使用できます。
- TDEウォレット・パスワードは、Oracle管理の暗号化キーを使用するデータベースのソースDBシステムから継承されます。顧客管理の暗号化キーを使用するDBシステムをクローニングすると、クローニングされたデータベースはソース・データベースと同じキー・バージョンを使用するように構成されます。
制限事項
-
Real Application Clusters (RAC)を使用するDBシステムをクローニングすると、新しいOracle Grid Infrastructure (GI)構成が作成されます。ソースDBシステムとの競合を回避するために、新しいGIが必要です。したがって、クローンDBシステムにはソース・システムからの次のものは含められません:
- 手動で追加したクラスタウェア・リソース、
- データベース・アプリケーション・サービス、
- ソース・データベースからのカスタマイズされた設定(環境変数など)、
- 手動で追加したアプリケーションIPアドレス(アプリケーション仮想IP)、
- 追加のリスナー・ポート(Transport Layer Securityやその他の目的で構成されているポートなど)、
- または、新しいDBシステムの作成後には存在しないその他のリソースまたはカスタマイズ
- 新規GIスタックの作成に時間がかかるため、RAC DBシステムのクローニングは、単一ノードDBシステムのクローニングよりも時間がかかります。RAC DBシステムのクローニング操作には少なくとも1時間かかると考えてください。
-
Oracle Automatic Storage Management (ASM)を使用するDBシステムの場合、GIソフトウェアは19.9以降である必要があります。
- クローニングは、現在、Oracle Automatic Storage Managementを含むOracle Database 21cを使用するDBシステムではサポートされていません。
- セキュリティ・ゾーン内のDBシステムをクローニングして、セキュリティ・ゾーン内にないDBシステムを作成することができません。データベース・サービス・リソースに影響を与えるポリシーの完全なリストについては、セキュリティ・ゾーン・ポリシーのトピックを参照してください。
詳細は、Oracle Automatic Storage Managementおよびセキュリティ・ゾーン・ポリシーを参照してください。
手順
OCIコンソールを使用してDBシステムをクローニングするには、次のステップを実行します:
- 「DBシステム」リスト・ページで、操作するDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
- DBシステムの詳細ページで、「アクション」メニューから「クローン」を選択します。
基本の詳細
- DBシステム名: DBシステムの名前を入力します。機密情報を入力しないでください。OCIは、一意のOracle Cloud Identifier (OCID)をDBシステムに割り当てるため、入力する名前は一意でない場合があります。
- コンパートメント: 新しいDBシステムのコンパートメントをリストから選択します。デフォルトでは、現在のコンパートメントが選択されています。
-
SSH鍵: SSHアクセスに使用する各キー・ペアの公開鍵部分を追加してください。次のいずれかのオプションを選択してください:
- SSHキー・ペアの生成: このオプションを使用して、新しいSSHキー・ペアを作成します。このオプションを使用する場合は、「秘密キーの保存」と「公開キーの保存」の両方を選択します。秘密キーはローカル・システムにダウンロードされ、安全な場所に格納する必要があります。操作の完了後に、この操作中に生成された秘密キーの別のコピーをダウンロードすることはできません。
- SSHキー・ファイルのアップロード: このオプションを選択して、既存の公開キー(.pub)ファイルを参照またはドラッグ・アンド・ドロップします。
- SSHキーの貼付け: 個々の公開キーを貼り付けるには、このオプションを選択します。複数の鍵を貼り付けるには、「+別のSSH鍵」を選択し、エントリごとに1つの鍵を指定します。
-
ライセンス・タイプ: DBシステムに使用するライセンスのタイプ。選択内容は従量制の請求に影響します。
- 「含まれているライセンス」とは、このOCIデータベース・サービス・リソースのコストに、Oracle Databaseソフトウェア・ライセンスとサービスの両方が含まれることを意味します。
- Bring Your Own License (BYOL)は、組織のOracle Databaseソフトウェア・ライセンスをこのOCI Databaseサービス・リソースに使用することを意味します。詳細は、ライセンス持込みを参照してください。
ネットワーク情報
- 別のパーティション内のVCNを選択するには、「コンパートメント」を選択します。
- 仮想クラウド・ネットワーク: リストから、DBシステムを作成するVCNを選択します。別のコンパートメント内のVCNを選択するには、コンパートメントの変更を選択します。
- 別のコンパートメントのサブネットを選択するには、「コンパートメント」を選択します。
-
クライアント・サブネット: DBシステムをアタッチするサブネット。単一ノードとマルチノードのどちらのRAC DBシステムでも、192.168.16.16/28と重複するサブネットは使用しないでください。これはデータベース・インスタンス上のOracle Clusterwareプライベート・インターコネクトによって使用されています。重複するサブネットを指定すると、プライベート・インターコネクトが正しく機能しなくなります。
IPv4アドレスとIPv6アドレスの両方を使用してDBシステムを構成する場合は、デュアル・スタック・サブネットを選択します。
-
ネットワーク・セキュリティ・グループ: オプションで、DBシステムの1つ以上のネットワーク・セキュリティ・グループ(NSG)を指定することもできます。NSGは仮想ファイアウォールとして機能します。これにより、イングレスおよびエグレス・セキュリティ・ルール・セットをDBシステムに適用できます。NSGは5つまで指定できます。
詳細は、アクセスおよびセキュリティおよびDB Systemのセキュリティ・ルールを参照してください。
ノート:セキュリティ・リストを含むサブネットを選択する場合は、DBシステムのセキュリティ・ルールが、セキュリティ・リストおよびNS Gのルールの和となります。
ネットワーク・セキュリティ・グループを使用するには:
- 「ネットワーク・セキュリティ・グループを使用してトラフィックを制御」トグルを切り替えます。DBシステムへのNSGの割当てを可能にするには、仮想クラウド・ネットワークが選択されている必要があります。
- DBシステムで使用するNSGを指定します。2つ以上のNSGを使用する必要がある場合もあります。不明な場合は、ネットワーク管理者に問い合せてください。
- 追加のNSGを使用するには、「+別のネットワーク・セキュリティ・グループ」を選択します。
-
ホスト名接頭辞: DBシステムのホスト名接頭辞を入力します。ホスト名は英数字で始まり、英数字とハイフン(-)のみを含めることができます。最大許容文字数は16文字です。
注意:ホスト名はサブネット内で一意である必要があります。一意でない場合、DBシステムのプロビジョニングは失敗します。
- ホスト・ドメイン名: DBシステムのドメイン名。選択したサブネットでDNS名前解決にOracle提供のInternet and VCN Resolverが使用されている場合、このフィールドにはサブネットのドメイン名が表示され、変更できません。それ以外の場合は、任意のドメイン名を指定できます。ハイフン(-)は使用できません。
- ホストおよびドメインURL: ホスト名とドメイン名を組み合せたデータベースの完全修飾ドメイン名(FQDN)が表示されます。最大長は64文字です。
-
プライベートIPタイプ: オプションで、非RAC DBシステムに対して新しいDBシステムのIPアドレスの定義ができます。これは、開発で、DBシステムの作成と削除を何度も繰り返し、そのたびにDBシステムで同じIPアドレスの使用を繰り返す必要がある場合に役立ちます。現在サブネット内で使用されているIPアドレスを指定すると、無効なIPアドレスに関するエラー・メッセージが表示されて、プロビジョニング操作は失敗します。
デュアルスタックサブネットが選択されている場合は、IPv4と IPv6の両方のアドレスオプションが表示されます。
-
IPv4アドレス: IPv4アドレスを自動的に割り当てるか、手動で入力できます。
- アドレスを自動的に割り当てるには、「Automatically assign IPv4 addresses from subnet」オプションを選択します。
- プライベートIPアドレスを手動で入力するには、「IPv4アドレスの手動割当て」オプションを選択します。IPアドレスは、サブネットCIDR範囲内である必要があります。
-
IPv6アドレス: IPv6アドレスを自動的に割り当てるか、手動で入力できます。
- アドレスを自動的に割り当てるには、「Automatically assign IPv6 addresses from subnet」オプションを選択します。
- IPアドレスを手動で入力するには、「Manually assign IPv6 addresses」オプションを選択します。IPアドレスは、サブネットCIDR範囲内である必要があります。
-
診断収集
診断収集および通知の機能により、Oracle Cloud Operationsおよびユーザーは、ゲストVMの問題を迅速かつ効果的に特定、調査、追跡および解決できます。イベントをサブスクライブすると、リソースの状態変化に関する通知を受けることができます。この機能はいつでも有効化または無効化できます。
デフォルトでは、これらのオプションが有効になるように選択されています。ただし、診断機能を必要としない場合は、診断収集チェック・ボックスの選択を解除できます。
- 診断イベントの有効化: クリティカル・、警告および情報イベントに関する障害通知をOracleが収集して送信できるようにします。
- ヘルス・モニタリングの有効化: Oracle Cloud操作表示の診断収集は、ベース・データベース・サービスでは使用できません。
- インシデント・ログおよびトレース収集の有効化: 障害診断および問題解決のために、Oracleがイベント通知を受信して、インシデント・ログおよびトレースを収集できるようにします。
ノート:イベントおよびログ・ファイルのリストが将来変わる可能性があることを理解し、オプトインしています。この機能はいつでもオプト・アウトできます。
拡張オプション
「拡張オプション」を展開して、このリソースの拡張オプションを指定します。
管理
「管理」を展開して、次の詳細を指定します:
- フォルト・ドメイン: DBシステムが存在するフォルト・ドメイン。DBシステムに使用するフォルト・ドメインを選択できます。マルチノードのRAC DBシステムの場合、使用する2つのフォルト・ドメインを指定できます。マルチノードRAC DBシステムの各ノードを別のフォルト・ドメインに配置することをお薦めします。フォルト・ドメインの詳細は、リージョンおよび可用性ドメインについてに関する項を参照してください。
セキュリティ
「セキュリティ」を展開して、セキュリティ詳細を指定します。オプションで、1つ以上のセキュリティ属性を指定して、DBシステムのZero Trust Packet Routing (ZPR)を構成できます。
- 必要なセキュリティ属性が使用可能なネームスペースを選択します。
- 必要なセキュリティ属性の「キー」および「値」を選択します。
- 「セキュリティ属性の追加」を選択します。
注意:
-
管理者は、ユーザーがDBシステムにセキュリティ属性を適用する前に、テナンシにセキュリティ属性ネームスペースおよびセキュリティ属性を設定する必要があります。
-
セキュリティ属性は、適切なポリシーでのみ有効です。ポリシーのないセキュリティ属性が追加されると、セキュリティ・リストまたはNSGで許可されている場合でも、すべてのアクセスがデフォルトで拒否されます。
-
セキュリティ属性を使用する場合、DBシステムのセキュリティ・ルールは、セキュリティ・リストおよびNS Gのルールとともに、セキュリティ属性のルールの論理和となります。
-
複数のセキュリティ属性を使用する必要がある場合があります。不明な場合は、ネットワーク管理者に問い合せてください。
-
DBシステムには、最大3つのセキュリティ属性を指定できます。
詳細は次を参照してください。
- DBシステムの作成後にセキュリティ属性を追加、編集または削除します。DB Systemのセキュリティ属性の管理を参照してください。
- 適切なZPRポリシーの定義については、Zero Trust Packet Routingを参照してください。
- セキュリティ属性の作成。「セキュリティ属性の作成」を参照してください。
タグ
「タグ」を展開して、このリソースのタグ詳細を指定します。
フリーフォーム・タグまたは定義済タグをこのリソースに追加できます。定義済タグにタグ・ネームスペースを使用する権限が必要です。タグを使用したOCIリソースの管理の詳細は、リソース・タグを参照してください。
ヒント:タグは、後で、またはリソースにいつでも適用できます。
データベースの基本詳細
- データベース名: データベースの名前を入力します。
DB_NAMEとも呼ばれます。データベース名は英字で始める必要があり、最大8文字の英数字を含めることができます。特殊文字は使用できません。 - 一意のデータベース名の接尾辞: オプション。 データベースの一意名の2番目の部分。完全な一意のデータベース名は、指定したデータベース名に一意のデータベース名の接尾辞を追加して作成されます。
- 一意のデータベース名: 読取り専用。完全な一意のデータベース名(
DB_UNIQUE_NAME)を表示します。一意のデータベース名は、グローバルに一意なデータベース名です。Data Guardアソシエーションのプライマリ・データベースとスタンバイ・データベースは同じデータベース名を共有できますが、一意のデータベース名が異なっている必要があります。
管理者資格証明
- ユーザー名:
sys(これは読取り専用フィールドです)。指定したパスワードを使用して、sysという名前のデータベース管理者が作成されます。 -
パスワード: 管理者のパスワードを入力します。パスワードは次の条件を満たしている必要があります:
- SYS、SYSTEM、TDEウォレットおよびPDB管理者の強力なパスワード。
- パスワードは9文字から30文字までにし、大文字、小文字、数字および特殊文字をそれぞれ2文字以上含める必要があります。
- 特殊文字は、_、#または-である必要があります。
- パスワードにはユーザー名(SYS、SYSTEMなど)を含めることはできません。また、"oracle"という単語は、正順に逆順でも、大文字/小文字の区別に関係なく入れることができません。
- パスワードの確認: 指定したパスワードを再入力してください。
拡張オプション
「拡張オプション」を展開して、このリソースの拡張オプションを指定します。
タグ
「タグ」を展開して、このリソースのタグ詳細を指定します。
フリーフォーム・タグまたは定義済タグをこのリソースに追加できます。定義済タグにタグ・ネームスペースを使用する権限が必要です。タグを使用したOCIリソースの管理の詳細は、リソース・タグを参照してください。
ヒント:タグは、後で、またはリソースにいつでも適用できます。
クローン
- 「クローン」を選択します。