機械翻訳について

Oracle Exadata Database Service on Exascale Infrastructureでのデータベースの管理

Oracle Exadata Database Service on Exascale InfrastructureでのOracle Databasesの作成および管理の前提条件および制限事項

Oracle Exadata Database Service on Exascale InfrastructureでOracle Databasesを作成および管理するための前提条件を確認します。

Oracle Exadata Database Service on Exascale InfrastructureでOracle Databaseを作成して使用する前に、次の操作を実行する必要があります:

  • VMクラスタの構成
  • 必要なバックアップ先の作成

Oracle Exadata Database Service on Exascale Infrastructureシステムに1つ以上のデータベースを作成できます。 Oracle Exadataシステムのストレージおよび処理の制限以外に、作成できるデータベースの数に上限はありません。 デフォルトでは、Oracle Exadata Database Service on Exascale InfrastructureのデータベースはOracle Database Enterprise Edition - Extreme Performanceを使用します。 このエディションでは、Oracle Database Enterprise Editionのすべての機能に加えて、すべてのデータベース・エンタープライズ管理パック、およびOracle Database In-MemoryやOracle Real Application Clusters (Oracle RAC)などのすべてのEnterprise Editionオプションが提供されます。 独自のOracle Databaseライセンスを使用する場合、様々な機能を使用できるかどうかはライセンス保有者によって制限されます。 TDE暗号化は、すべてのクラウド・データベースに必要です。 新しい表領域はすべて自動的に暗号化に対して有効になります。

Oracle Exadata Database Service on Exascale InfrastructureでサポートされるOracle Databaseリリース

Oracle Exadata Database Service on Exascale InfrastructureがサポートするOracle Databaseのバージョンについて学習します。

このリリースの時点では、Oracle Exadata Database Service on Exascale InfrastructureはOracle Database 23aiのみをサポートしています。

Oracle Databaseリリースおよびソフトウェア・サポートのタイムラインについては、My Oracle Supportポータルの「現在のデータベース・リリースのリリース・スケジュール(ドキュメントID 742060.1)」を参照してください。

Exadataデータベースのプロビジョニングと管理

このトピックでは、Oracle Exadata Database Service on Exascale Infrastructureインスタンス・インスタンスでのOracle Databasesの作成および管理について説明します。

このドキュメントでは、データベースとはコンテナ・データベース(CDB)を指します。 ExadataクラウドVMクラスタにデータベースをプロビジョニングする場合、データベースに初期プラガブル・データベース(PDB)が含まれます。

コンソールを使用して、いつでもデータベース・ホーム、データベースおよびプラガブル・データベースを作成できます。

データベースをExadataインスタンスのVMクラスタに追加する場合、選択できるデータベース・バージョンは、そのリソースの現在のパッチ・レベルによって異なります。 新しいデータベース・バージョンを追加するために、VMクラスタにパッチを適用する必要がある場合があります。

データベースをプロビジョニングした後、別のデータベース・ホームに移動できます。 同じホームにデータベースを統合すると、これらのリソースを容易に管理できます。 特定のデータベース・ホーム内のすべてのデータベースは、Oracle Databaseバイナリを共有するため、データベース・バージョンは同じです。 現在のバージョンとは異なるバージョンにデータベースにパッチを適用するOracle推奨の方法は、ターゲット・バージョンを実行しているホームにデータベースを移動することです。 パッチ適用の詳細は、「Exadata Cloud Serviceインスタンスへのパッチ適用」を参照してください。

Exadataデータベースを作成する場合、管理する独自の暗号化キーを使用してデータベースを暗号化できます。 暗号化キーを定期的にローテーションして、セキュリティ・コンプライアンスを維持できます。また、個人が変更された場合は、データベースへのアクセスを無効にできます。

ノート:

  • 使用する暗号化キーは、AES-256である必要があります。
  • Exadataデータベースで最新バージョンのボールト暗号化キーが使用されるようにするには、Oracle Cloud Infrastructureコンソールの「データベースの詳細」ページからキーをローテーションします。 Vaultサービス・コンソール・ページを使用してデータベース・キーを回転しないでください。

独自の暗号化キーを使用して作成したデータベースを暗号化する場合は、動的グループを作成し、顧客管理暗号化キー用に特定のポリシーをグループに割り当てる必要があります。 「動的グループの管理」「セキュリティ管理者がボールト、キーおよびシークレットを管理できるようにします」を参照してください。 また、ボールト・サービスの顧客管理暗号化ライブラリを更新する必要がある場合は、「顧客管理のキー管理をExadata Cloud Serviceに統合するには」を参照してください。

コマンドライン・ユーティリティを使用して、データベースの追加や削除、およびデータベースに対する他の管理タスクを実行することもできます。 これらのユーティリティの使用方法および手順については、「Exadataデータベースの手動作成および管理」を参照してください。

データベース・メモリー初期化パラメータ

  • コンテナ・データベースの作成時に、初期化パラメータSGA_TARGETが自動化によって設定されます。 これにより、SGAメモリー・プールのサイズが自動的に設定されます。 この設定は、データベースのVM合計メモリーのサイズによって異なります。 VMのシステム・メモリーが60 GB以下の場合、SGA_TARGETは3800 MBに設定されます。 VMに60個のGB以上のシステム・メモリーがある場合、SGA_TARGETは7600 MBに設定されます。
  • データベース初期化パラメータUSE_LARGE_PAGESは、データベースの作成時にのみ設定され、SGAメモリーにラージ・ページを使用する必要があります。 VMが十分に大きいページで構成されていない場合、インスタンスの起動は失敗します。

Oracle Exadata Database Service on Exascale Infrastructureの顧客管理キー

Oracle Exadata Database Service on Exascale Infrastructureの顧客管理キーは、制御する暗号化キーを使用してデータを暗号化できるOracle Cloud Infrastructure (OCI) Vaultサービスの機能です。

OCI Vaultサービスは、高可用性と耐久性を備えた一元化されたキー管理機能を提供します。 このキー管理ソリューションでは、FIPS 140-2レベル3認定のハードウェア・セキュリティ・モジュール内の分離されたパーティション(および低コストの共有パーティション・オプション)を使用した安全なキー・ストレージ、および選択したOracle Cloud Infrastructureサービスとの統合も提供されます。 データのセキュリティ・ガバナンス、規制コンプライアンスおよび均質の暗号化が必要な場合に顧客管理キーを使用し、データの保護に使用するキーのライフサイクルを一元的に管理、格納およびモニタリングします。

次の操作を実行できます:

  • Oracle Exadata Database Service on Exascale Infrastructureでデータベースを作成するときに顧客管理キーを有効にします
  • Oracle管理キーから顧客管理キーへの切替え
  • セキュリティ・コンプライアンスを維持するためのキーのローテーション

要件

顧客管理の暗号化キーの管理を有効にするには、次のような特定の動的グループに許可するポリシーをテナンシに作成する必要があります: allow dynamic-group dynamic_group_name to manage keys in tenancy

お客様が使用しているVaultをレプリケートする場合は、別のポリシーが必要です。 レプリケートされるボールトの場合、このポリシーが必要です: allow dynamic-group dynamic_group_name to read vaults in tenancy

制限事項

顧客管理キーを使用するOracle Exadata Database Service on Exascale InfrastructureデータベースでOracle Data Guardを有効にするには、プライマリ・データベースとスタンバイ・データベースが同じレルム内に存在する必要があります。

顧客管理キー管理をOracle Exadata Database Service on Exascale Infrastructureに統合するには

管理する暗号化キーを使用してOracle Exadata Database Service on Exascale Infrastructureインスタンスのデータベースを暗号化することを選択した場合、(Red Hat Package Managerを使用して)次の2つのパッケージを更新して、DBAASTOOLSが顧客管理キー管理が使用するAPIと対話できるようにします。

KMS TDE CLI

KMS TDE CLIパッケージを更新するには、Oracle Exadata Database Service on Exascale Infrastructureインスタンスのすべてのノードで次のタスクを完了する必要があります:

  1. 次のように、現在のKMS TDE CLIパッケージをアンインストールします:
    rpm -ev kmstdecli
  2. 更新されたKMS TDE CLIパッケージを次のようにインストールします:
    rpm -ivh kms_tde_cli

LIBKMS

LIBKMSは、PKCS11を介してデータベースを顧客管理キー管理と同期するために必要なライブラリ・パッケージです。 新しいバージョンのLIBKMSがインストールされると、顧客管理キー管理に変換されたすべてのデータベースは、データベースを停止して再起動するまで、以前のLIBKMSバージョンを引き続き使用します。

LIBKMSパッケージを更新するには、Oracle Exadata Database Service on Exascale Infrastructureインスタンスのすべてのノードで次のタスクを完了する必要があります:

  1. 次のように、LIBKMSパッケージがすでにインストールされていることを確認します:
    rpm -qa --last | grep libkmstdepkcs11
  2. 次のように、新しいバージョンのLIBKMSをインストールします:
    rpm -ivh libkms
  3. 次のように、SQL*Plusを使用して、顧客管理キー管理に変換されたすべてのデータベースを停止および再起動します:
    shutdown immediate;
    startup;
  4. 次のように、変換されたすべてのデータベースが新しいLIBKMSバージョンを使用していることを確認します:
    for pid in $(ps aux | grep "<dbname>" | awk '{print $2;}'); do echo $pid; sudo lsof -p $pid | grep kms | grep "pkcs11_[0-9A-Za-z.]*" | sort -u; done | grep pkcs11
  5. 次のように、どのデータベースでも使用されなくなったLIBKMSパッケージをアンインストールします:
    rpm -ev libkms

コンソールを使用したOracle Exadata Database Service on Exascale Infrastructure上のデータベースの管理

データベースを作成または終了するには、Oracle Exadataコンソールを使用して手順を完了します。

既存のOracle Exadata Database Service on Exascale Infrastructure VMクラスタにデータベースを作成するには

最初または後続のデータベースを作成する方法について学習します。

ノート:

Oracle Exadata Database Service on Exascale Infrastructure VMクラスタでIORMが有効になっている場合、デフォルト・ディレクティブが新しいデータベースに適用され、システムのパフォーマンスが影響を受ける可能性があります。 Oracleでは、IORM設定を確認し、新しいデータベースのプロビジョニング後に構成に適用可能な調整を行うことをお薦めします。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリック
  2. コンパートメントを選択します。
  3. データベースを作成するクラウドVMクラスタまたはDBシステムにナビゲートします:

    クラウドVMクラスタ(新しいExadata Cloud Infrastructureリソース・モデル): Oracle Exadata Database Service on Exascale Infrastructureで、Exadata VMクラスタをクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

  4. 「データベースの作成」をクリックします。
  5. 「データベースの作成」ダイアログで、次のように入力します:

    ノート:

    データベースの作成後にdb_namedb_unique_nameおよびSIDプレフィクスを変更することはできません。
    • データベース名: データベースの名前。 データベース名は要件を満たす必要があります:
      • 最大8文字
      • 英数字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ上のDB_UNIQUE_NAMEの最初の8文字の一部にすることはできません
      • 次の予約名は使用しないでください: grid, ASM
    • 一意のデータベース名の接尾辞:

      オプションで、DB_UNIQUE_NAMEデータベース・パラメータの値を指定します。 値の大/小文字は区別されません。

      一意の名前は次の要件を満たす必要があります:

      • 最大30文字であること
      • 英数字またはアンダースコア(_)文字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ全体で一意。 テナンシ全体で一意になるようにすることをお薦めします。
      指定しない場合、次のように一意の氏名値が自動的に生成されます:
      <db_name>_<3_chars_unique_string>_<region-name>
    • データベースのバージョン: データベースのバージョン。 Exadata DBシステム上でデータベースのバージョンを混在できます。
    • データベース・ホーム: データベースのOracle Databaseホーム。 該当するオプションを選択します:
      • 既存のデータベース・ホームの選択: データベース・ホームの表示名フィールドでは、指定したデータベース・バージョンの既存のホームからデータベース・ホームを選択できます。 そのバージョンのデータベース・ホームが存在しない場合は、新しいデータベース・ホームを作成する必要があります。
      • 新規データベース・ホームの作成: Data Guardピア・データベースの新しいデータベース・ホームをプロビジョニングするには、このオプションを使用します。

        データベース・イメージの変更をクリックして、古いOracle公開イメージまたはカスタムデータベース・ソフトウェア・イメージを使用し、事前に作成したイメージ・タイプを選択します:

        • Oracle提供のデータベース・ソフトウェア・イメージ:

          「使用可能なすべてのバージョンを表示」スイッチを使用して、使用可能なすべてのPSUおよびRUから選択できます。 各メジャー・バージョンの最新リリースは、latestラベルで示されます。

          ノート:

          Oracle Cloud Infrastructureで使用可能なOracle Databaseメジャー・バージョン・リリースでは、現在のバージョンと3つの最新バージョン(NからN)のイメージが提供されます - 3). たとえば、インスタンスがOracle Database 19cを使用し、提供されている最新バージョンの19cが19.8.0.0.0の場合、プロビジョニングに使用可能なイメージはバージョン19.8.0.0.0, 19.7.0.0, 19.6.0.0および19.5.0.0用です。
        • カスタム・データベース・ソフトウェア・イメージ: これらのイメージは組織によって作成されたで、ソフトウェア更新およびパッチのカスタマイズされた構成が含まれています。 「コンパートメントの選択」および「データベース・バージョンの選択」セレクタを使用して、カスタム・データベース・ソフトウェア・イメージのリストを特定のコンパートメントまたはOracle Databaseソフトウェアのメジャー・リリース・バージョンに制限します。
    • PDB名: (オプション)プラガブル・データベースの名前を指定できます。 PDB名の先頭にはアルファベット文字を使用し、最大8文字の英数字を使用できます。 アンダースコア(_)のみが許可されます。

      Oracle Net Servicesを使用してPDBに接続する際に発生する可能性のあるサービス名の競合を回避するには、PDB名がVMクラスタ全体で一意であることを確認します。 最初のPDBの名前を指定しない場合は、システム生成の名前が使用されます。

    • 管理者資格証明を作成します: (読取り専用)データベース管理者のSYSユーザーは、指定したパスワードを使用して作成されます。
      • ユーザー名: SYS
      • パスワード: このユーザーのパスワードを指定します。 パスワードは、次の基準を満たす必要があります:

        SYS、SYSTEM、TDEウォレットおよびPDB管理の強力なパスワード。 パスワードは9から30文字で、少なくとも2つの大文字、2つの小文字、2つの数値、および2つの特殊文字を含める必要があります。 特殊文字は、_、#、または -にする必要があります。 パスワードには、ユーザー名(SYS、SYSTEMなど)または単語" oracle "を、前方または逆順、および大文字と小文字の区別に関係なく含めることはできません。

      • パスワードの確認: 指定したSYSパスワードを再入力します。
      • 「TDEウォレット・パスワード」の使用はオプションです。 テナンシの「金庫」に格納されている顧客管理暗号化キーを使用している場合、TDEウォレット・パスワードはDBシステムに適用できません。 「データベースの作成」ダイアログの最後にある「高度なオプションを表示」を使用して、顧客管理キーを構成します。

        顧客管理キーを使用している場合、または別のTDEウォレット・パスワードを指定する場合は、「TDEウォレット・ボックスの管理者パスワードの使用」の選択を解除します。 顧客管理キーを使用している場合は、TDEパスワード・フィールドを空白のままにします。 TDEウォレットのパスワードを手動で設定するには、「TDEウォレット・パスワードの入力」フィールドにパスワードを入力し、「TDEウォレット・パスワードの確認」フィールドにパスワードを入力して確認します。

    • データベース・バックアップを構成します: Autonomous Recovery ServiceまたはObject Storageにデータベースをバックアップするための設定を指定します:
      • 自動バックアップの有効化: このデータベースの自動増分バックアップを有効にするには、チェック・ボックスを選択します。 セキュリティ・ゾーン・コンパートメントにデータベースを作成する場合は、自動バックアップを有効にする必要があります。
      • バックアップの保存先: 選択肢は、Autonomous リカバリ・サービスまたはオブジェクト・ストレージです。
      • バックアップ・スケジューリング:
        • オブジェクト・ストレージ(L0):
          • 完全バックアップ・スケジュール日: 初期および将来のL0バックアップを開始する曜日を選択します。
          • フル・バックアップ・スケジューリング時間(UTC): 自動バックアップ機能が選択されたときに完全バックアップが開始される時間枠を指定します。
          • 最初のバックアップをすぐに取得: 全体バックアップは、すべてのデータファイルおよびOracle Databaseを構成する制御ファイルのオペレーティング・システム・バックアップです。 全体バックアップには、データベースに関連付けられたパラメータ・ファイルも含める必要があります。 データベースの停止時またはデータベースのオープン中に、データベースの全体バックアップを取得できます。 通常、インスタンス障害やその他の異常な状況の後は、完全バックアップを使用しないでください。

            最初の完全バックアップを遅延するように選択した場合、データベースの障害発生時にデータベースをリカバリできなくなる可能性があります。

        • オブジェクト・ストレージ(L1):
          • 増分バックアップ・スケジュール時間(UTC): 自動バックアップ機能が選択されたときに増分バックアップが開始される時間ウィンドウを指定します。
        • Autonomous Recovery Service (L0):
          • 初期バックアップのスケジュール日: 最初のバックアップの曜日を選択します。
          • 初期バックアップのスケジュール時間(UTC): 初期バックアップの時間ウィンドウを選択します。
          • 最初のバックアップをすぐに取得: 全体バックアップは、すべてのデータファイルおよびOracle Databaseを構成する制御ファイルのオペレーティング・システム・バックアップです。 全体バックアップには、データベースに関連付けられたパラメータ・ファイルも含める必要があります。 データベースの停止時またはデータベースのオープン中に、データベースの全体バックアップを取得できます。 通常、インスタンス障害やその他の異常な状況の後は、完全バックアップを使用しないでください。

            最初の完全バックアップを遅延するように選択した場合、データベースの障害発生時にデータベースをリカバリできなくなる可能性があります。

        • Autonomous Recovery Service (L1):
          • 日次バックアップのスケジュール時間(UTC): 自動バックアップ機能が選択されたときに増分バックアップが開始される時間ウィンドウを指定します。
      • データベース終了後の削除オプション: データベースの終了後に保護されたデータベース・バックアップを保持するために使用できるオプション。 これらのオプションは、データベースに偶発的または悪意のある障害が発生した場合にバックアップからデータベースをリストアする場合にも役立ちます。
        • 保護ポリシーまたはバックアップ保存期間に指定された期間のバックアップを保持: このオプションは、データベースの終了後に、Object Storageバックアップ保存期間またはAutonomous Recovery Service保護ポリシーに定義されている期間全体にわたってデータベース・バックアップを保持する場合に選択します。
        • バックアップを72時間保持してから削除: データベースの終了後72時間の間バックアップを保持するには、このオプションを選択します。
      • バックアップ保存期間/保護ポリシー: 自動バックアップを有効にする場合は、次の事前設定された保持期間またはカスタム・ポリシーのいずれかを含むポリシーを選択できます。

        オブジェクト・ストレージ・バックアップの保存期間: 7、15、30、45、60。 デフォルト: 30日。 増分バックアップは、選択した保持期間の最後に自動的に削除されます。

        Autonomous Recovery Serviceの保護ポリシー:

        • ブロンズ: 14日
        • シルバー: 35日
        • ゴールド: 65日
        • プラチナ: 95日
        • ユーザーによって定義されたカスタム
        • デフォルト: シルバー - 35日
      • リアルタイム・データ保護の有効化: リアルタイム保護は、保護されたデータベースから自律型リカバリ・サービスへのREDO変更の継続的な転送です。 これにより、データ損失が減少し、リカバリ・ポイント目標(RPO)が0近くになります。 これは追加料金オプションです。
  6. 「高度なオプションを表示」をクリックして、データベースの拡張オプションを指定します:

    • 管理:

      Oracle SIDプレフィクス: Oracle Databaseインスタンス番号は、INSTANCE_NAMEデータベース・パラメータを作成するために、SIDプレフィクスに自動的に追加されます。 INSTANCE_NAMEパラメータは、SIDとも呼ばれます。 SIDは、クラウドVMクラスタ全体で一意です。 指定しない場合、SIDプレフィクスはデフォルトでdb_nameに設定されます。

      ノート:

      SIDプレフィクスの入力は、Oracle 12.1以上のデータベースでのみ使用できます。

      SIDプレフィクスは要件を満たす必要があります:

      • 最大12文字
      • 英数字のみを含みます ただし、この命名規則によって制限されない唯一の特殊文字であるアンダースコア(_)を使用できます。
      • 先頭はアルファベット
      • VMクラスタ内で一意
      • 次の予約名は使用しないでください: grid, ASM
    • 文字セット: データベースの文字セット。 デフォルトはAL32UTF8です。
    • 各国語文字セット: データベースの各国文字セット。 デフォルトはAL16UTF16です。
    • 暗号化:

      Exadata Cloud Service VMクラスタにデータベースを作成する場合は、管理する暗号化キーに基づいて暗号化を使用することを選択できます。 デフォルトでは、データベースはOracle管理の暗号化キーを使用して構成されます。 管理する暗号化キーに基づいて暗号化を使用してデータベースを構成するには:

      1. 「顧客管理キーの使用」を選択します。 Oracle Cloud Infrastructure Vaultサービスに有効な暗号化キーが必要です。 「セキュリティ管理者がボールト、キーおよびシークレットを管理できるようにします」を参照してください。

        ノート:

        データベースにはAES-256暗号化キーを使用する必要があります。
      2. 「ボールト」を選択します。
      3. 「マスター暗号化キー」を選択します。
      4. 選択したキーの最新バージョン以外のキー・バージョンを指定するには、「キー・バージョンの選択」をチェックし、使用するキーのOCIDを「キー・バージョンOCID」フィールドに入力します。

      ノート:

      キー・バージョンは、そのプラガブル・データベース(PDB)ではなく、コンテナ・データベース(CDB)にのみ割り当てられます。 PDBには、自動的に生成された新しいキー・バージョンが割り当てられます。
    • タグ: リソースを作成する権限がある場合は、そのリソースにフリー・フォーム・タグを適用する権限もあります。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうかがわからない場合は、このオプションをスキップするか(後でタグを適用できます)、管理者に問い合せてください。
  7. 「データベースの作成」をクリックします。

データベースの作成が完了すると、ステータスが「プロビジョニング」から「使用可能」に変わり、新しいデータベースのデータベースの詳細ページに、「暗号化」セクションに暗号化キー名と暗号化キーのOCIDが表示されます。

警告:

ボールトから暗号化キーを削除しないでください。 これにより、キーで保護されているデータベースが使用できなくなります。
コンソールを使用したSYSユーザーおよびTDE Walletパスワードの管理

管理者(SYSユーザー)およびTDEウォレット・パスワードの管理について学習します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Exascale Infrastructureをクリック
  2. パスワードを変更するデータベースをホストするVMクラスタを含む「コンパートメント」を選択します。
  3. パスワードを変更するデータベースを含むVMクラスタの名前をクリックします。
  4. 「VMクラスタ詳細」ページの「リソース」リストで、「データベース」をクリックします。
  5. パスワードを変更するデータベースの名前をクリックします。

    「データベースの詳細」ページには、選択したデータベースに関する情報が表示されます。

  6. 「データベースの詳細」ページで、その他のアクションをクリックし、「パスワードを管理」をクリックします。
  7. 表示される「パスワードを管理」ダイアログで、「管理者パスワードの更新」または「TDE Walletパスワードの更新」をクリックします。

    選択したオプションに応じて、編集するフィールドが表示されます。

    • 管理者パスワードの更新: 新規管理者パスワード・フィールドと管理者パスワードの確認フィールドの両方に新しいパスワードを入力します。

      ノート:

      「管理者パスワードの更新」オプションは、sysユーザー・パスワードのみを変更します。 システム、pdbadmin、TDEウォレットなど、他の管理者アカウントのパスワードは変更されません。
    • TDE Walletパスワードの更新: 既存のTDEウォレット・パスワードの入力フィールドに現在のウォレット・パスワードを入力し、新しいTDEウォレット・パスワードフィールドとTDEウォレット・パスワードの確認フィールドの両方に新しいパスワードを入力します。
  8. 「適用」をクリックして、選択したパスワードを更新します。
保護されたデータベースの詳細を表示するには

保護されたデータベースの詳細を表示するには、この手順を使用します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリック
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Exadata at Oracle Cloudの下で、「Exadata VMクラスタ」をクリックします。

    VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドの「VMクラスタ」の詳細ページの「データベース」表で、データベースの名前をクリックして、「データベースの詳細」 page.「バックアップ」セクションに自動バックアップの状態を表示します。 Autonomous Recovery Serviceが宛先の場合、追加の詳細を含むリンクが使用可能になります。 リアルタイム・データ保護が有効になっているか無効になっているかを確認することもできます。 Autonomous Recovery Serviceリンクをクリックして、保護されたデータベースの詳細を含むページに移動します。保護されたデータベースの詳細は、「保護されたデータベースの詳細の表示」を参照してください。
バックアップからデータベースを作成するには

バックアップを使用して、「Exadata Database Service on Exascale Infrastructure」にデータベースを作成する方法を学習します。

開始する前に、次の点に注意してください。

  • バックアップからデータベースを作成する場合、可用性ドメインはバックアップがホストされている場所と同じにすることも、リージョン間で異なるドメインにすることもできます。
  • 指定するOracle Databaseソフトウェアのバージョンは、バックアップされたデータベースのバージョンと同じかそれ以降のバージョンである必要があります。
  • 自動バックアップからデータベースを作成している場合、すべてのレベル0の週次バックアップ、または最新のレベル0のバックアップの後に作成されたレベル1の増分バックアップを選択できます。 自動バックアップの詳細は、「コンソールの使用」を参照してください
  • データベースの作成に使用されているバックアップがセキュリティ・ゾーン・コンパートメント内にある場合、セキュリティ・ゾーン内にないコンパートメントにデータベースを作成することはできません。 データベース・サービス・リソースに影響するポリシーの完全なリストは、「セキュリティ・ゾーン・ポリシー」のトピックを参照してください。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. バックアップに移動します。
    • スタンドアロン・バックアップ: Oracle Exadata Database Service on Exascale Infrastructureの下のバックアップをクリックします。
    • 自動バックアップ: バックアップに関連付けられたデータベースの「データベースの詳細」ページに移動します:

      • Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

      新しいデータベースの作成に使用するバックアップに関連付けられたデータベースの名前をクリックします。 「データベースの詳細」ページで、バックアップのリストでバックアップを見つけます。

  4. 選択したバックアップの「アクション」メニュー・アイコン(アクション・メニュー)をクリックします。
  5. 「データベースの作成」をクリックします。 「バックアップからのデータベースの作成」ページで、次のようにデータベースを構成します。
  6. 「Exadataインフラストラクチャの基本情報の指定」セクション:
    • 可用性ドメインの選択: バックアップをホストする可用性ドメインと同じにすることも、同じリージョン内の別のドメインにすることもできます
    • Exadataインフラストラクチャの選択: 選択したコンパートメントからExadataインフラストラクチャを選択します。 別のコンパートメントを選択するには、「コンパートメントの変更」ハイパーリンクをクリックします。
  7. 「DBシステムの構成」セクション:
    • 「VMクラスタの選択」ドロップダウン・リストから、データベースを実行するクラウドVMクラスタを選択します。
  8. 「データベース・ホームの構成」セクション:
    • 既存のデータベース・ホームの選択: このオプションを選択する場合は、データベース・ホームの選択ドロップダウン・リストから選択します。

      ノート:

      ソース・データベースが存在するデータベース・ホームと同じデータベース・ホームにバックアップからデータベースを作成することはできません。
    • 新規データベース・ホームの作成: このオプションを選択した場合は、データベース・ホームの表示名フィールドに新しいデータベース・ホームの名前を入力します。 「データベース・イメージの変更」をクリックして、新しいデータベース・ホームのデータベース・ソフトウェア・イメージを選択します。 「データベース・ソフトウェア・イメージの選択」パネルで、次の手順を実行します:
      1. 新しいデータベース・ホームの作成に使用するデータベース・ソフトウェア・イメージを含むコンパートメントを選択します。
      2. 新しいデータベース・ホームで使用するOracle Databaseソフトウェア・バージョンを選択し、選択したソフトウェア・バージョンで使用可能なイメージのリストからイメージを選択します。
      3. 「選択」をクリックします。
  9. 「データベースの構成」セクション:

    ノート:

    データベースの作成後にdb_namedb_unique_nameおよびSIDプレフィクスを変更することはできません。
    • 「データベース名」フィールドで、データベースに名前を付けるか、デフォルト名をそのまま使用します。 データベース名は要件を満たす必要があります:
      • 最大8文字
      • 英数字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ上の別のデータベースdb_unique_nameの最初の8文字の一部にすることはできません
      • 次の予約名は使用しないでください: グリッド、ASM
    • データベースの一意の名前: DB_UNIQUE_NAMEデータベース・パラメータの値を指定します。 一意の名前は次の要件を満たす必要があります:
      • 最大30文字であること
      • 英数字またはアンダースコア(_)文字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ全体で一意。 テナンシ全体で一意になるようにすることをお薦めします。
      指定しない場合、次のように一意の氏名値が自動的に生成されます:
      <db_name>_<3_chars_unique_string>_<region-name>
    • 管理者ユーザー名: この読み取り専用フィールドには、管理者のユーザー名「sys」が表示されます。
    • 「パスワード」および「パスワードの確認」フィールドで、パスワードを入力して再入力します。

      SYS管理者の強力なパスワードは9から30文字であり、少なくとも2つの大文字、2つの小文字、2つの数字および2つの特殊文字を含む必要があります。 特殊文字は、_、#、または -にする必要があります。 パスワードには、ユーザー名(SYS、SYSTEMなど)を含めることはできません。また、「oracle」という単語も、正順でも逆順でも、大文字小文字に関係なく含めることができません。

  10. 「ソース・データベースのTDEウォレットまたはRMANパスワードを入力」フィールドに、ソース・データベースのTransparent Data Encryption (TDE)ウォレット・パスワードまたはRMANパスワードに一致するパスワードを入力します。
  11. 「高度なオプションを表示」をクリックして、データベースの拡張オプションを指定します:
    • 管理

      Oracle SIDプレフィクス: このオプションは、管理タブにあります。 Oracle Databaseインスタンス番号は、INSTANCE_NAMEデータベース・パラメータを作成するために、SIDプレフィクスに自動的に追加されます。 指定しない場合、SIDプレフィクスのデフォルトはdb_nameの最初の12文字になります。

      SIDプレフィクスは次の要件を満たす必要があります:

      • 最大12文字
      • 英数字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ内で一意
      • 次の予約名は使用できません: グリッド、ASM
  12. 「データベースの作成」をクリックします。
  1. 特定のデータベースを含むExadataクラウドVMクラスタまたはDBシステム名をクリックして、詳細ページを表示します。
  2. データベースのリストから、データベースの詳細ページにバックアップのリストを表示するために使用するバックアップに関連付けられているデータベース名をクリックします。 「リソース」セクションの「バックアップ」をクリックして、データベースのバックアップのリストにアクセスすることもできます。
  1. Exadata Database Service on Exascale Infrastructureの下の「バックアップ」をクリックします。
  2. スタンドアロン・バックアップのリストで、データベースの作成に使用するバックアップを見つけます。
最新のバックアップからデータベースを作成するには

Oracle Exadata Database Service on Exascale Infrastructureの最新のバックアップからデータベースを作成するには、この手順を使用します。

開始する前に、次の点に注意してください。

  • バックアップからデータベースを作成する場合、可用性ドメインはバックアップがホストされている場所と同じにすることも、リージョン間で異なるドメインにすることもできます。
  • 指定するOracle Databaseソフトウェアのバージョンは、バックアップされたデータベースのバージョンと同じかそれ以降のバージョンである必要があります。
  • データベースの作成に使用されているバックアップがセキュリティ・ゾーン・コンパートメント内にある場合、セキュリティ・ゾーン内にないコンパートメントにデータベースを作成することはできません。 データベース・サービス・リソースに影響するポリシーの完全なリストは、「セキュリティ・ゾーン・ポリシー」のトピックを参照してください。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリック
  2. コンパートメントを選択します。
  3. 新しいデータベースの作成に使用しているソース・データベースを含むクラウドVMクラスタに移動します:
    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。
  4. 「データベース」で、新しいデータベースのソースとして使用するデータベースの名前をクリックします。
  5. 「データベースの詳細」ページで、「最後のバックアップからのデータベースの作成」をクリックします。
  6. Exadataインフラストラクチャの基本情報の指定セクション:
    • 可用性ドメインの選択: バックアップをホストする可用性ドメインと同じにすることも、同じリージョン内の別のドメインにすることもできます。
    • Exadataインフラストラクチャの選択: 選択したコンパートメントからExadataインフラストラクチャを選択します。 別のコンパートメントを選択するには、「コンパートメントの変更」ハイパーリンクをクリックします。
  7. 「バックアップからのデータベースの作成」ページで、次のようにデータベースを構成します。
  8. DBシステムの構成」セクション: 「VMクラスタの選択」ドロップダウン・リストからデータベースを実行するクラウドVMクラスタを選択します。
  9. データベース・ホームの構成セクション:
    • 既存のデータベース・ホームの選択: このオプションを選択する場合は、データベース・ホームの選択ドロップダウン・リストから選択します。
    • 新規データベース・ホームの作成: このオプションを選択した場合は、データベース・ホームの表示名フィールドに新しいデータベース・ホームの名前を入力します。 「データベース・イメージの変更」をクリックして、新しいデータベース・ホームのデータベース・ソフトウェア・イメージを選択します。 「データベース・ソフトウェア・イメージの選択」パネルで、次の手順を実行します:
      1. 新しいデータベース・ホームの作成に使用するデータベース・ソフトウェア・イメージが含まれているコンパートメントを選択します。
      2. 新しいデータベース・ホームが使用するOracle Databaseソフトウェア・バージョンを選択し、選択したソフトウェア・バージョンで使用可能なイメージのリストからイメージを選択します。
      3. 「選択」をクリックします。
  10. データベースの構成セクション:

    ノート:

    データベースの作成後にdb_namedb_unique_nameおよびSIDプレフィクスを変更することはできません。
    • データベース名: データベースの名前。 データベース名は要件を満たす必要があります:

      • 最大8文字
      • 英数字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ上のDB_UNIQUE_NAMEの最初の8文字の一部にすることはできません
      • 次の予約名は使用しないでください: グリッド、ASM
    • データベースの一意の名前: オプションで、DB_UNIQUE_NAMEデータベース・パラメータの値を指定します。 値の大/小文字は区別されません。

      一意の名前は次の要件を満たす必要があります:

      • 最大30文字であること
      • 英数字またはアンダースコア(_)文字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ全体で一意。 テナンシ全体で一意になるようにすることをお薦めします。
      指定しない場合、次のように一意の氏名値が自動的に生成されます:
      <db_name>_<3_chars_unique_string>_<region-name>
    • 管理者ユーザー名: この読取り専用フィールドには、管理者のユーザー名sysが表示されます。
    • 「パスワード」および「パスワードの確認」フィールドで、パスワードを入力して再入力します。

      SYS管理者の強力なパスワードは9から30文字であり、少なくとも2つの大文字、2つの小文字、2つの数字および2つの特殊文字を含む必要があります。 特殊文字は、_、#、または -にする必要があります。 パスワードには、ユーザー名(SYS、SYSTEMなど)を含めることはできません。また、「oracle」という単語も、正順でも逆順でも、大文字小文字に関係なく含めることができません。

  11. 「ソース・データベースのTDEウォレットまたはRMANパスワードを入力」フィールドに、ソース・データベースのTransparent Data Encryption (TDE)ウォレット・パスワードまたはRMANパスワードに一致するパスワードを入力します。
  12. 「高度なオプションを表示」をクリックして、データベースの拡張オプションを指定します。
    • 管理
      Oracle SIDプレフィクス: Oracle Databaseインスタンス番号は、INSTANCE_NAMEデータベース・パラメータを作成するために、SIDプレフィクスに自動的に追加されます。 INSTANCE_NAMEパラメータは、SIDとも呼ばれます。 SIDはクラウドVMクラスタ全体で一意です。 指定しない場合、SIDプレフィクスのデフォルトはdb_nameの最初の12文字になります。 SIDプレフィクスは要件を満たしている必要があります:
      • 最大12文字
      • 英数字のみを含みます
      • 先頭はアルファベット
      • VMクラスタ内で一意
      • 次の予約名は使用しないでください: グリッド、ASM
  13. 「データベースの作成」をクリックします。
データベースを別のデータベース・ホームに移動するには

Oracle Exadata Database Service on Exascale Infrastructureインスタンス内の単一のOracle Databaseにパッチを適用するには、別のデータベース・ホームに移動します。

次のいずれかの基準を満たす任意のデータベース・ホームにデータベースを移動できます:

  • ターゲット・データベース・ホームは、ソース・データベース・ホームと同じOracle Databaseソフトウェア・バージョン(パッチ更新を含む)を使用
  • ターゲット・データベース・ホームは、データベースで使用されるOracle Databaseソフトウェア・リリースの最新バージョンまたは以前の3つのリリースのいずれかに基づきます

データベースを新しいデータベース・ホームに移動すると、データベースはターゲット・データベース・ホームのパッチ・レベルになります。 データベース・ホームへのパッチ適用の詳細は、「コンソールを使用したExascaleインフラストラクチャ上のOracle Exadataデータベース・サービスでのデータベースの管理」を参照してください。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリック
  2. コンパートメントを選択します。
  3. 移動するデータベースに移動します。

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリスト内で、移動するデータベースが含まれるVMクラスタの名前をクリックします。

  4. 「その他のアクション」をクリックし、「別のホームに移動」をクリックします。
  5. ターゲット・データベース・ホームを選択します。
  6. 「データベースの移動」をクリックします。
  7. 移動操作を確認します。

    データベースはローリング方式で移動されます。 データベース・インスタンスが停止され、現在のホームでノードごとにノードされ、宛先ホームで再起動されます。 データベースの移動中は、データベース・ホームのステータスが「データベースの移動」として表示されます。 操作が完了すると、データベース・ホームが現在のホームで更新されます。 Datapatchは、データベースの移動の一環として自動的に実行され、新しいデータベース・ホーム上のすべてのパッチ(個別パッチを含む)のパッチ適用後のSQLアクションを完了します。 データベース移動操作が失敗した場合、データベースのステータスはFailedと表示されます。「データベース・ホーム」フィールドには、失敗の理由に関する情報が表示されます。

データベースを終了するには

Oracle Exadata Database Service on Exascale Infrastructure上のデータベースを終了するには、この手順を使用します。

データベースを終了する前に、データベースをバックアップできます。 これにより、後でデータベースの作成に使用できるスタンドアロン・バックアップが作成されます。 すべての本番(非テスト)データベースで、この最終バックアップを作成することをお薦めします。

ノート:

データベースを終了すると、データベースのすべての自動増分バックアップがOracle Cloud Infrastructure Object Storageから削除されます。 ただし、最終バックアップを含め、オンデマンドで作成されたすべての完全バックアップは、スタンドアロン・バックアップとして保持されます。

Data Guard関連付けでプライマリ・ロールを想定しています。 終了するには、スタンバイ・ロールにスイッチオーバーします。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリック
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。
  4. 「その他のアクション」をクリックし、「終了」を次にクリックします。
    Oracle Cloud Infrastructure Object StorageまたはOracle Database Autonomous Recovery Serviceを使用するデータベースの場合: 確認ダイアログで、
    • バックアップ保存ポリシーに関するメッセージを確認します。
    • 必要に応じて自動バックアップを構成します。
    • データベースの名前を入力して終了を確認
  5. 「データベースの終了」をクリックします。

    データベース・ステータスは終了中を示します。

    ノート:

    すべてのバックアップが期限切れになるまで、データベースは終了状態になり、バックアップがリストされます。
ボールト暗号化キーを管理するには

この手順を使用して、Vault暗号化キーをローテーションするか、暗号化管理構成を変更します。

Exadata DBシステムまたはクラウドVMクラスタでデータベースをプロビジョニングした後、ボールト暗号化キーをローテーションしたり、そのデータベースの暗号化管理構成を変更できます。

ノート:

  • Exadataデータベースで最新バージョンのボールト暗号化キーが使用されるようにするには、Oracle Cloud Infrastructureコンソールのデータベースの詳細ページからキーをローテーションします。 Vaultサービスを使用しないでください。
  • ボールト暗号化キーは、顧客管理キーで構成されたデータベースでのみローテーションできます。
  • 暗号化キー管理は、Oracle管理キーから顧客管理キーに変更できますが、顧客管理キーからOracle管理キーに変更することはできません。
  • Oracleでは、Oracle Database 11gリリース2 (11.2.0.4)以降のデータベースでの暗号化キーの管理がサポートされています。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリック
  2. 「コンパートメント」ドロップダウンからコンパートメントを選択します。
  3. 暗号化管理を変更するデータベースを含むクラウドVMクラスタに移動するか、キーをローテーションします。

    クラウドVMクラスタ: Oracle Exadata Database Service on Exascale Infrastructureで、Exadata VMクラスタをクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

  4. 「データベース」セクションで、暗号化管理を変更するデータベースの名前をクリックするか、キーをローテーションして詳細ページを表示します。
  5. 「その他のアクション」ドロップダウンをクリックします。
  6. 「暗号化キーの管理」をクリックします。
    顧客管理キーを使用してデータベースの暗号化キーをローテーションするには:

    ノート:

    新しいマスター暗号化キー・バージョンを生成します。 CDBルート・キー・バージョンのみが変更または新しいバージョンにローテーションされます。 依存PDBの新しいキー・バージョンは生成されません。 セキュリティ・コンプライアンスおよび規制要件に準拠するために、顧客管理キーを定期的にローテーションします。
    1. 「暗号化キーのローテーション」をクリックして確認ダイアログを表示します。
    2. 「更新」をクリックします。

    新しいキー・バージョンを割り当てるには:

    作成中またはプロビジョニング後に新しいキー・バージョン(BYOK)をCDBに割り当てます。

    1. 「新しいキー・バージョンの割当て」をクリックします。
    2. 「キー・バージョンOCID」フィールドに、割り当てる新しいキー・バージョンのOCIDを入力します。
    3. 「更新」をクリックします。

      キー・バージョンOCIDをコピーするには:

      1. 「キー詳細」ページ(「キー管理&シークレット管理」 >> Vault >> <Vault> >> 「キー詳細」)で、CDBの詳細ページで提供されているKMSキーOCIDを検索して、Vaultおよびキーの詳細を見つけます。
      2. OCIDをコピーして、「キー・バージョンOCID」フィールドに貼り付けます。

    キー管理タイプをOracle管理キーから顧客管理キーに変更するには:

    1. 「変更キー管理タイプ」をクリックします。
    2. 「顧客管理キーの使用」を選択します。

      Oracle Cloud Infrastructure Vaultサービスに有効な暗号化キーがあり、後続のステップで情報を提供する必要があります。 「キーおよびシークレット管理の概念」を参照してください。

    3. compartmentのボールトドロップダウンからボールトを選択します。 コンパートメントを変更するには、「コンパートメントの変更」リンクをクリックします。
    4. compartmentのマスター暗号化キードロップダウンから暗号化キーを選択します。 使用する暗号化キーを含むコンパートメントを変更するには、「コンパートメントの変更」リンクをクリックします。
    5. ボールトにインポートする暗号化キーを使用する場合は、「キー・バージョンの選択」チェック・ボックスを選択して、使用するキーのOCIDを「キー・バージョンOCID」フィールドに入力します。

      ノート:

      バージョンを選択しない場合、キーの最新バージョンが使用されます。
  7. 「更新」をクリックします。

ノート:

キー管理を変更すると、データベースは簡単に使用できなくなります。

注意:

キー管理を顧客管理キーに変更した後、データベースが使用できなくなる可能性があるため、暗号化キーをボールトから削除しないでください。

このデータベースのデータベースの詳細ページで、「暗号化」セクションに暗号化キー名と暗号化キーのOCIDが表示されます。

APIを使用したデータベースの管理

APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

次のAPI操作を使用して、データベースを管理します。

データベース・サービスのAPIの完全なリストは、「データベース・サービスAPI」を参照してください。

Exadataプラガブル・データベースの作成および管理

コンソールおよびAPIを使用して、Oracle Exadata Database Service on Exascale Infrastructureでプラガブル・データベース(PDB)を作成および管理できます。

このドキュメントでは、"database"は、CDBとも呼ばれるコンテナ・データベースを指します。 これらのリソース・タイプの詳細は、Oracle Databaseドキュメントの「マルチテナント・アーキテクチャ」を参照してください。

Oracle Exadata Database Service on Exascale Infrastructureで作成されたデータベースには、コンソールの「データベースの詳細」ページからアクセスできる初期PDBが含まれます。 コンソールまたはAPIを使用して、データベースに追加のPDBを作成および管理できます。

  • バックアップ

    CDBが自動バックアップ機能で構成されている場合は、作成、クローニングまたは再配置操作中にPDBのバックアップを作成するオプションがあります。 PDBバックアップの保存先は常にCDBと同じであり、バックアップに直接アクセスしたり、オンデマンドで作成することはできません。 Oracleでは、PDBを作成またはクローニングした後、すぐにPDBをバックアップすることをお薦めします。 これは、次の日次自動バックアップが正常に完了するまでPDBはリカバリできず、データが失われる可能性があるためです。

  • リストア
    • Oracle Exadata Database Service on Exascale Infrastructure
      • インプレース・リストア: 同じCDB内のPDBを、最後に認識された良好な状態または指定したタイムスタンプにリストアできます。
      • 不適切なリストア: PDBをリストアするには、バックアップからデータベース(CDB)を作成し、新しいデータベースにリストアするPDBまたはPDBのサブセットを選択します。
  • リロケート
    同じ可用性ドメイン(AD)内のあるCDBから別のCDBにPDBを再配置できます:
    • コンパートメント、VMクラスタ、DBシステムまたはVCN間。 2つの異なるVCNを使用する場合は、再配置する前に両方のVCNをピアリングする必要があります。
    • 同じまたはそれ以上のデータベース・バージョン。

    再配置中、PDBはソースCDBから削除され、稼働中の宛先CDBに移動されます。 Oracle Data Guard関連付けでは、プライマリに再配置されたPDBもスタンバイと同期されます。

  • クローニング

    クローンは、クローニング操作時に存在していた特定のデータベースの独立した完全なコピーです。 同じCDBまたは別のCDB内にPDBのクローンを作成し、クローニングされたPDBをリフレッシュできます。

    次のタイプのクローンがサポートされています:
    • ローカル・クローン: PDBのコピーは同じCDB内に作成されます。
    • リモート・クローン: PDBのコピーが別のCDBに作成されます。
    同じ可用性ドメイン(AD)内のあるCDBから別のCDBに、PDBのリモート・クローンを実行できます:
    • コンパートメント、VMクラスタ、DBシステムまたはVCN間。 2つの異なるVCNを使用する場合は、クローニングの前に両方のVCNをピアリングする必要があります。
    • 同じまたはそれ以上のデータベース・バージョン。
    • リフレッシュ可能クローン: PDBのコピーが別のCDBに作成され、クローニングされたPDBをリフレッシュできます。
      同じ可用性ドメイン(AD)内のあるCDBから別のCDBに、PDBのリフレッシュ可能なクローンを実行できます:
      • コンパートメント、VMクラスタ、DBシステムまたはVCN間。 2つの異なるVCNを使用する場合は、クローニングの前に両方のVCNをピアリングする必要があります。
      • 同じまたはそれ以上のデータベース・バージョン。
  • リフレッシュ可能クローン
    リフレッシュ可能クローンを使用すると、リモート・クローンをソースPDBで更新したままにできます。 PDBがマウント・モードの場合にのみリフレッシュできます。 オープン・モードは読取り専用のみであり、読取り専用モードの間はリフレッシュを実行できません。
    • リフレッシュ可能クローンを作成するには、データベース・リンク・ユーザー資格証明が必要です。
    • リフレッシュ可能クローンでは、クローン、再配置およびインプレース・リストア操作はサポートされていません。 再配置およびインプレース・リストア操作はソースではサポートされず、ソースはリフレッシュ可能クローンの切断または削除後にのみ削除できます。
    • Oracle Data Guard関連付けでは、リフレッシュ可能クローンはスタンバイに作成できませんが、プライマリに作成できます。 ただし、プライマリはスタンバイに同期されません。

      ノート:

      スタンバイのPDBは、リフレッシュ可能なPDBのソースとして使用できません。
  • リフレッシュ可能なPDBを通常のPDBに変換

    リフレッシュ可能PDBを通常のPDBに変換するには、ソースPDBからリフレッシュ可能クローン(宛先PDB)をいつでも切断します。 リフレッシュPDBがData Guard関連付けにある場合、通常のPDBに変換されると、PDBは変換プロセスの一部としてスタンバイに同期されます。

  • オープン・モード

    コンソールで、PDBのオープン・モード(読取り/書込み、読取り専用、マウントなど)を確認できます。 PDBステータスがすべてのノードで同じである場合、すべてのPDBで同じステータスが表示されます。 PDBのステータスがノード間で異なる場合は、PDBが読取り/書込みモードでオープンされているノードを示すメッセージが表示されます。 APIまたはコンソールを使用してPDBのオープン・モードを変更することはできません。 ただし、PDBを起動または停止できます。 PDBを起動すると、読取り/書込みモードで起動します。 PDBを停止すると、PDBはクローズされ、マウント・モードのままになります。

プラガブル・データベース管理の制限

  • SQLで作成された新しいPDBは、OCIコントロール・プレーンによってすぐに検出されず、コンソールに表示されます。 ただし、OCIは定期的に同期操作を実行して、手動で作成したPDBを検出するため、コンソールおよび作成後45分以内にAPIベースのツールで表示する必要があります。 Oracleでは、コンソールまたはAPIベースのツール(OCI CLI、SDKおよびTerraformを含む)を使用してPDBを作成することをお薦めします。
  • プラガブル・データベース操作は、Oracle Database 19c以降を使用するデータベースでのみサポートされます。
  • PDBは、OCIコンソールまたはAPIの使用時にCDBレベルでバックアップされ、各バックアップにはデータベース内のすべてのPDBが含まれます。 ただし、dbaascliユーティリティのdbaascli database backupコマンドを使用すると、指定したPDBのバックアップを作成できます。 詳細については、「Oracle Exadata Database Service on Exascale Infrastructureでのdbaascliユーティリティの使用」を参照してください。
  • リストア操作は、OCIコンソールまたはAPIの使用時にCDBレベルで実行されます。 ただし、dbaascliユーティリティのdbaascli pdb recoverコマンドを使用すると、指定したPDBのバックアップをリストアできます。 詳細については、「Oracle Exadata Database Service on Exascale Infrastructureでのdbaascliユーティリティの使用」を参照してください。

Exadataプラガブル・データベースの作成

プラガブル・データベース(PDB)は、OCIコンソールから、またはAPIおよびAPIベースのツール(OCI CLISDKsおよびTerraform)を使用してExadata Cloud Serviceに作成できます。 PDBは一度に1つずつ作成する必要があります。 PDBの作成操作中に、親データベース(CDB)は「更新中」状態です。 新しいPDBの作成は、データベース内の既存のPDBには影響しません。

コンソールを使用したプラガブル・データベースの作成

PDBを作成するには、Oracle Exadata Database Service on Exascale Infrastructureに対してこの手順を実行

ノート:

Data Guardを使用するデータベースでは、プラガブル・データベース(PDB)の作成はサポートされていません。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. 「データベースの詳細」ページで、ページの「リソース」セクションの「プラガブル・データベース」をクリックします。
  5. 「プラガブル・データベースの作成」をクリックします。
  6. 「プラガブル・データベースの作成」ダイアログで、次のように入力します:

    • PDB名: PDBの名前を入力します。 名前は、英字で始める必要があります。最大30個の英数字を含めることができます。 ノート: ベア・メタルDBシステムの場合、同じPDB名を使用する同じデータベースに2つのPDBを持つことはできません。 同じDBシステム内の異なるデータベース内のPDBに同じ名前を使用できます。
    • PDB管理アカウントのロック解除: オプション。 PDB管理パスワードを指定し、作成時にロック解除されるようにPDBを構成するには、このオプションを選択します。
    • PDB管理パスワード: PDB管理のロック解除アカウントをクリックした場合は、PDB管理パスワードを作成して入力します。 パスワードには次のものが含まれている必要があります:
      • 9文字以上30文字以下
      • 少なくとも2つの大文字
      • 少なくとも2つの小文字
      • 少なくとも2つの特殊文字。 有効な特殊文字は次のとおりです: アンダースコア( _)、ハッシュ記号(#)およびダッシュ(-)です。 同じ文字の2つまたは同じ文字の任意の組合せを使用できます。
      • 2文字以上の数字(0 - 9)
    • PDB管理パスワードの確認: PDB管理パスワードを再入力します。
    • TDEウォレット・パスワード: Oracle管理暗号化キーを使用するデータベースにのみ適用されます。 親CDBのTDEウォレット・パスワードを入力します。
    • PDBの作成直後に、PDBのバックアップを作成します: PDBを作成した直後にバックアップするには、CDBで自動バックアップを有効にする必要があります。 CDBで自動バックアップが有効になっている場合、このチェック・ボックスはデフォルトで選択されます。

      ノート:

      チェック・ボックスの選択を解除すると、次の日次バックアップが正常に完了するまでPDBをリカバリできないことを示す警告が表示されます。
  7. 「プラガブル・データベースの作成」をクリックします。

次の手順

PDBの作成後、OCIコンソールを使用して管理サービスの「接続文字列」を取得できます。

コンソールを使用したプラガブル・データベースの再配置

PDBを再配置するには、Oracle Exadata Database Service on Exascale Infrastructureに対してこの手順を実行

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. 「データベースの詳細」ページで、ページの「リソース」セクションの「プラガブル・データベース」をクリックします。
  5. 再配置するPDBの名前をクリックします。

    プラガブル・データベースの詳細ページで、「その他のアクション」をクリックし、「再配置」を選択します。

    (または)

    アクション・メニュー(3つのドット)をクリックし、「再配置」を選択します。

  6. 結果のプラガブル・データベースの再配置ウィンドウで、次のように入力します:
    • VMクラスタ: メニューを使用して、宛先VMクラスタを選択します。
    • 宛先データベース: メニューを使用して、PDBが作成される既存のデータベースを選択します。 このデータベースは、ソースPDBが存在するCDBと同じバージョンか、それ以上のバージョンである可能性があります。
    • クローンの新しいPDB名: 名前は英字で始める必要があり、最大30文字を含めることができます。 PDB名を同じにするには、ソースPDB名を再入力します。
    • データベースのTDEウォレット・パスワード: ソースPDBの親CDBのTDEウォレット・パスワードを入力します。
    • PDB管理アカウントのロック解除:
      • 管理者パスワードを入力するには、このチェック・ボックスを選択します。
        • PDB管理パスワード: PDB管理パスワードを入力します。 パスワードには次のものが含まれている必要があります:
          • 9文字以上30文字以下
          • 少なくとも2つの大文字
          • 2つ以上の小文字
          • 2つ以上の特殊文字。 有効な特殊文字は、アンダースコア(_)、ポンドまたはハッシュ記号(#)およびダッシュ(-)です。 同じ文字の2つまたは同じ文字の任意の組合せを使用できます。
          • 2文字以上の数字(0 - 9)
        • PDB管理パスワードの確認: 確認フィールドに同じPDB管理パスワードを入力します。
      • 管理者パスワードの入力をスキップするには、このチェック・ボックスの選択を解除します。 このチェック・ボックスの選択を解除すると、PDBは作成されますが、使用できません。 PDBを使用するには、管理者パスワードをリセットする必要があります。

        ノート:

        新しいPDBを作成すると、PDBのローカル・ユーザーが管理者として作成され、PDB_DBAロールがローカルで管理者に付与されます。
        パスワードをリセットするには:
        1. SQL*Plus CONNECT文を使用して、PDBが存在するコンテナに接続します。
          SQL> show con_name;
          CON_NAME
          ------------------------
          CDB$ROOT

          詳細は、「Oracle Multitenant管理者ガイド」「CDBの管理」および「PDBの管理」を参照してください。

        2. PDBの管理者名を探します:
          SQL> select grantee from cdb_role_privs where con_id = (select con_id from cdb_pdbs where pdb_name = '<PDB_NAME>') and granted_role = 'PDB_DBA';
        3. PDBに切り替えます:
          SQL> alter session set container=<PDB_NAME>;
          Session altered.
          SQL> show con_name;
          CON_NAME
          ------------------------
          <PDB_NAME>
        4. PDB管理者パスワードをリセットします:
          SQL> alter user <PDB_Admin> identified by <PASSWORD>;
          User altered.
    • ソース・データベースSYSパスワード: データベース管理パスワードを入力します。
    • データベース・リンク: データベース・リンクのユーザー名とパスワードを入力します。 ユーザーは、ソース・データベースに事前に作成されている必要があります。 DBリンクは、そのユーザー名とパスワードを使用して宛先に作成されます。
    • PDBの作成直後にPDBのバックアップを作成: PDBを作成した直後にバックアップするには、CDBで自動バックアップを有効にする必要があります。 CDBで自動バックアップが有効になっている場合、このチェック・ボックスはデフォルトで選択されます。

      ノート:

      このチェック・ボックスの選択を解除すると、次の日次バックアップが正常に完了するまでPDBをリカバリできないことを示す警告が表示されます。
    • 拡張オプション

      タグ 必要に応じて、タグを適用できます。 リソースを作成する権限がある場合は、そのリソースにフリー・フォーム・タグを適用する権限もあります。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、「リソース・タグ」を参照してください。 タグを適用するかどうか不明な場合は、このオプションをスキップする(タグを後から適用できます)か、管理者に問い合せてください。

  7. 「プラガブル・データベースの再配置」をクリックします。

    ノート:

    再配置では、プロセス中に停止時間が発生します。 必要な時間は、PDBのサイズに基づきます。
APIを使用したプラガブル・データベースの作成

APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

CreatePluggableDatabase APIを使用して、Oracle Exadata Database Service on Exascale Infrastructureにプラガブル・データベースを作成します。

データベース・サービスのAPIの完全なリストは、「データベース・サービスAPI」を参照してください。

Exadataプラガブル・データベースの管理

このトピックでは、プラガブル・データベース(PDB)に接続、起動、停止および削除する手順について説明します。

管理サービスのPDB 「接続文字列」を取得する手順も含まれています。

プラガブル・データベースを起動するには

PDBを起動するには、Oracle Exadata Database Service on Exascale Infrastructureに対してこの手順を実行

ノート:

この手順を使用するには、PDBが使用可能で停止されている必要があります。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースに移動します

    • Oracle Exadata Database Service on Dedicated Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、起動するプラガブル・データベース(PDB)を検索します。 PDB名をクリックすると、PDBの詳細が表示されます。
  6. 「起動」をクリックします。
  7. 「PDBの起動」ダイアログで、「PDBの起動」をクリックして開始操作を確認します。
プラガブル・データベースを停止するには

PDBを停止するには、Oracle Exadata Database Service on Exascale Infrastructureに対してこの手順を実行します。

ノート:

この手順を使用するには、PDBが使用可能で実行中(起動済)である必要があります。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースに移動します

    • Oracle Exadata Database Service on Dedicated Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、停止するプラガブル・データベース(PDB)を検索します。 PDB名をクリックすると、PDBの詳細が表示されます。
  6. 「起動」をクリックします。
  7. 「PDBの停止」ダイアログで、「PDBの停止」をクリックして停止操作を確認します。
プラガブル・データベースを削除するには
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    「クラウドVMクラスタ(新しいリソース・モデル)」 Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリスト内で、必要なVMクラスタを見つけます。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    「DBシステム」 「ベアメタル、VM、Exadata」で、「DBシステム」をクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。

    クラウドVMクラスタまたはDBシステムの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、削除するプラガブル・データベース(PDB)を検索します。 PDB名をクリックすると、PDBの詳細が表示されます。
  6. 「その他のアクション」をクリックし、「削除」を選択します。
  7. 「PDBの削除」ダイアログ・ボックスで、削除するPDBの名前を入力してアクションを確認し、「PDBの削除」をクリックします。
プラガブル・データベースの接続文字列を取得するには

ノート:

このトピックでは、PDBの管理サービスの接続文字列を取得する方法について説明します。 Oracleでは、アプリケーション・サービス用に作成された文字列を使用して、アプリケーションをアプリケーション・サービスに接続することをお薦めします。
  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    「クラウドVMクラスタ(新しいリソース・モデル)」 Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    「DBシステム」 「ベアメタル、VM、Exadata」で、「DBシステム」をクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。

    クラウドVMクラスタまたはDBシステムの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、PDBを検索し、その名前をクリックしてそれに関する詳細を表示します。
  6. 「PDB接続」をクリックします。
  7. 「プラガブル・データベース接続」ダイアログで、「表示」および「コピー」リンクを使用して、必要に応じて接続文字列を表示およびコピーします。
  8. 「閉じる」をクリックし、ダイアログを終了します。

Exadataプラガブル・データベースのクローニング

ローカル・クローン、リモート・クローンおよびリフレッシュ可能クローンを作成できます。

クローンは、クローニング操作時に存在していた特定のデータベースの独立した完全なコピーです。 同じCDBまたは別のCDB内にPDBのクローンを作成し、クローニングされたPDBをリフレッシュすることもできます。

ノート:

19cから23aiにPDBをクローニングすると、クローニングされたPDBは自動的に23aiにアップグレードされます。 たとえば、リフレッシュ可能クローンを使用して23aiにクローニングし、それを通常のPDBに変換すると、必要なすべてのアップグレード・ステップが自動的に処理され、リフレッシュ可能クローンが完全にアップグレードされた23ai PDBに変換されます。

次のタイプのクローンがサポートされています:

  • ローカル・クローン: PDBのクローンは、同じCDB内に作成されます。
  • リモート・クローン: PDBのクローンが別のCDBに作成されます。
  • リフレッシュ可能クローン: PDBのクローンが別のCDBに作成され、クローニングされたPDBをリフレッシュできます。
コンソールを使用したプラガブル・データベース(PDB)のローカル・クローンの作成

Oracle Exadata Database Service on Exascale Infrastructureでこの手順を実行します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、クローニングするプラガブル・データベース(PDB)を検索し、その名前をクリックしてそれに関する詳細を表示します。
  6. 「Clone」をクリックします。
  7. 「PDBのクローニング」ダイアログ・ボックスで、次のように入力します:

    • クローン・タイプの選択: ローカル・クローンを選択して、ソースPDBのコピーを同じCDBに作成します。
    • Exadata VMクラスタ: メニューを使用して、ターゲット・データベースのクラウドVMクラスタを選択します。

      ノート:

      ターゲットVMクラスタが異なるExadataインフラストラクチャ上にある場合があります。
    • 宛先データベース: このフィールドは無効です。
    • PDB名: 新しいクローニングされたPDBの名前を指定します。 名前は英字で始める必要があり、最大30文字を含めることができます。
    • データベースTDEウォレット・パスワード: ボールト・サービスの顧客管理キーを使用しているデータベースには適用されません。 ソースPDBの親データベース(CDB)のTDEウォレット・パスワードを入力します。
    • PDB管理アカウントのロック解除: オプション。 PDB管理パスワードを指定し、作成時にロック解除されるようにPDBを構成するには、このオプションを選択します。
    • PDB管理パスワード: 新しいPDB管理パスワードを作成して入力します。 パスワードには次のものが含まれている必要があります:
      • 9-30文字
      • 少なくとも2つの大文字
      • 少なくとも2つの小文字
      • 少なくとも2つの特殊文字。 有効な特殊文字は次のとおりです: アンダースコア( _)、ハッシュ記号(#)およびダッシュ(-)です。 同じ文字の2つまたはこれらの文字の任意の組合せを使用できます。
      • 2文字以上の数字(0-9)
    • PDB管理パスワードの確認: 確認のためにPDB管理パスワードを再度入力します。
    • PDBの作成直後にPDBのバックアップを作成: PDBを作成した直後にバックアップするには、CDBで自動バックアップを有効にする必要があります。 CDBで自動バックアップが有効になっている場合、このチェック・ボックスはデフォルトで選択されます。

      ノート:

      このチェック・ボックスの選択を解除すると、次の日次バックアップが正常に完了するまでPDBをリカバリできないことを示す警告が表示されます。
    • オプション。 シン・クローンの有効化: Exascaleのリダイレクト/オン・ライト・テクノロジを利用してPDBのシン・クローンを作成するには、このオプションを選択します。 このオプションを使用すると、複製ブロックが親PDBで再利用され、クローンと共有されます。 このオプションの選択を解除すると、すべてのブロックがコピーされ、親から完全に独立した従来のフル・クローンになります。
    • 拡張オプション

      タグ: オプションで、タグを適用できます。 リソースを作成する権限がある場合は、そのリソースにフリー・フォーム・タグを適用する権限もあります。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうか不明な場合は、このオプションをスキップする(タグを後から適用できます)か、管理者に問い合せてください。

  8. 「プラガブル・データベースのクローニング」をクリックします。
コンソールを使用したプラガブル・データベース(PDB)のリモート・クローンの作成

Oracle Exadata Database Service on Exascale Infrastructureでこの手順を実行します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、クローニングするプラガブル・データベース(PDB)を検索し、その名前をクリックしてそれに関する詳細を表示します。
  6. 「Clone」をクリックします。
  7. 「PDBのクローニング」ダイアログ・ボックスで、次のように入力します:

    • クローン・タイプの選択: リモート・クローンを選択して、ソースPDBのコピーを同じCDBに作成します。
    • Exadata VMクラスタ: メニューを使用して、ターゲット・データベースのクラウドVMクラスタを選択します。

      ノート:

      ターゲットVMクラスタが異なるExadataインフラストラクチャ上にある場合があります。
    • 宛先データベース: メニューを使用して、PDBが作成される既存のデータベースを選択します。 このデータベースは、ソースPDBが存在するCDBと同じバージョンか、それ以上のバージョンである可能性があります。
    • PDB名: 新しいクローニングされたPDBの名前を指定します。 名前は英字で始める必要があり、最大30文字を含めることができます。
    • データベースTDEウォレット・パスワード: ボールト・サービスの顧客管理キーを使用しているデータベースには適用されません。 ソースPDBの親データベース(CDB)のTDEウォレット・パスワードを入力します。
    • PDB管理アカウントのロック解除: オプション。 PDB管理パスワードを指定し、作成時にロック解除されるようにPDBを構成するには、このオプションを選択します。
    • PDB管理パスワード: 新しいPDB管理パスワードを作成して入力します。 パスワードには次のものが含まれている必要があります:
      • 9-30文字
      • 少なくとも2つの大文字
      • 少なくとも2つの小文字
      • 少なくとも2つの特殊文字。 有効な特殊文字は次のとおりです: アンダースコア( _)、ハッシュ記号(#)およびダッシュ(-)です。 同じ文字の2つまたはこれらの文字の任意の組合せを使用できます。
      • 2文字以上の数字(0-9)
    • PDB管理パスワードの確認: 確認のためにPDB管理パスワードを再度入力します。
    • データベース・リンク: データベース・リンクのユーザー名とパスワードを入力します。 ユーザーは、ソース・データベースに事前に作成されている必要があります。 DBリンクは、そのユーザー名とパスワードを使用して宛先に作成されます。
    • PDBの作成直後にPDBのバックアップを作成: PDBを作成した直後にバックアップするには、CDBで自動バックアップを有効にする必要があります。 CDBで自動バックアップが有効になっている場合、このチェック・ボックスはデフォルトで選択されます。

      ノート:

      このチェック・ボックスの選択を解除すると、次の日次バックアップが正常に完了するまでPDBをリカバリできないことを示す警告が表示されます。
    • オプション。 シン・クローンの有効化: Exascaleのリダイレクト/オン・ライト・テクノロジを利用してPDBのシン・クローンを作成するには、このオプションを選択します。 このオプションを使用すると、複製ブロックが親PDBで再利用され、クローンと共有されます。 このオプションの選択を解除すると、すべてのブロックがコピーされ、親から完全に独立した従来のフル・クローンになります。
    • 拡張オプション:
      • タグ: オプションで、タグを適用できます。 リソースを作成する権限がある場合は、そのリソースにフリー・フォーム・タグを適用する権限もあります。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうか不明な場合は、このオプションをスキップする(タグを後から適用できます)か、管理者に問い合せてください。
  8. 「プラガブル・データベースのクローニング」をクリックします。
コンソールを使用したプラガブル・データベース(PDB)のリフレッシュ可能クローンの作成

Oracle Exadata Database Service on Exascale Infrastructureでこの手順を実行します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    「DBシステム」 「ベアメタル、VM、Exadata」で、「DBシステム」をクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。

    クラウドVMクラスタまたはDBシステムの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、クローニングするプラガブル・データベース(PDB)を検索し、その名前をクリックしてそれに関する詳細を表示します。
  6. 「Clone」をクリックします。
  7. 「PDBのクローニング」ダイアログ・ボックスで、次のように入力します:

    • クローン・タイプの選択: リフレッシュ可能クローンを選択して、ソースPDBのコピーを同じCDBに作成します。

      リフレッシュ可能クローンの詳細は、「リフレッシュ可能クローンPDBについて」を参照してください。

    • Exadata VMクラスタ: メニューを使用して、ターゲット・データベースのクラウドVMクラスタを選択します。

      ノート:

      ターゲットVMクラスタが異なるExadataインフラストラクチャ上にある場合があります。
    • 宛先データベース: メニューを使用して、PDBが作成される既存のデータベースを選択します。 このデータベースは、ソースPDBが存在するCDBと同じバージョンか、それ以上のバージョンである可能性があります。
    • PDB名: 新しいクローニングされたPDBの名前を指定します。 名前は英字で始める必要があり、最大30文字を含めることができます。
    • データベースTDEウォレット・パスワード: ボールト・サービスの顧客管理キーを使用しているデータベースには適用されません。 ソースPDBの親データベース(CDB)のTDEウォレット・パスワードを入力します。
    • PDB管理アカウントのロック解除: オプション。 PDB管理パスワードを指定し、作成時にロック解除されるようにPDBを構成するには、このオプションを選択します。
    • PDB管理パスワード: 新しいPDB管理パスワードを作成して入力します。 パスワードには次のものが含まれる必要があります。
      • 9-30文字
      • 少なくとも2つの大文字
      • 少なくとも2つの小文字
      • 少なくとも2つの特殊文字。 有効な特殊文字は次のとおりです: アンダースコア( _)、ハッシュ記号(#)およびダッシュ(-)です。 同じ文字の2つまたはこれらの文字の任意の組合せを使用できます。
      • 2文字以上の数字(0-9)
    • PDB管理パスワードの確認: 確認のためにPDB管理パスワードを再度入力します。
    • データベース・リンク: データベース・リンクのユーザー名とパスワードを入力します。 ユーザーは、ソース・データベースに事前に作成されている必要があります。 DBリンクは、そのユーザー名とパスワードを使用して宛先に作成されます。
    • PDBの作成直後にPDBのバックアップを作成: PDBを作成した直後にバックアップするには、CDBで自動バックアップを有効にする必要があります。 CDBで自動バックアップが有効になっている場合、このチェック・ボックスはデフォルトで選択されます。

      ノート:

      このチェック・ボックスの選択を解除すると、次の日次バックアップが正常に完了するまでPDBをリカバリできないことを示す警告が表示されます。
    • オプション。 シン・クローンの有効化: Exascaleのリダイレクト/オン・ライト・テクノロジを利用してPDBのシン・クローンを作成するには、このオプションを選択します。 このオプションを使用すると、複製ブロックが親PDBで再利用され、クローンと共有されます。 このオプションの選択を解除すると、すべてのブロックがコピーされ、親から完全に独立した従来のフル・クローンになります。
    • 拡張オプション:
      • タグ: オプションで、タグを適用できます。 リソースを作成する権限がある場合は、そのリソースにフリー・フォーム・タグを適用する権限もあります。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうか不明な場合は、このオプションをスキップする(タグを後から適用できます)か、管理者に問い合せてください。
  8. 「プラガブル・データベースのクローニング」をクリックします。
コンソールを使用したクローニングされたプラガブル・データベース(PDB)のリフレッシュ

Oracle Exadata Database Service on Exascale Infrastructureでこの手順を実行します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    「Exadata Database Service on Exascale Infrastructure」で、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、リフレッシュするプラガブル・データベース(PDB)を検索し、その名前をクリックしてその詳細を表示します。
  6. 「その他のアクション」をクリックし、「リフレッシュ」を選択します。
  7. 表示される「リフレッシュ」ダイアログ・ボックスで、「リフレッシュ」をクリックして確認します。
コンソールを使用したリフレッシュ可能クローンの通常のプラガブル・データベース(PDB)への変換

Oracle Exadata Database Service on Exascale Infrastructureでこの手順を実行します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    クラウドVMクラスタまたはDBシステムの詳細ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、通常のPDBに変換するプラガブル・データベース(PDB)を検索し、その名前をクリックしてその詳細を表示します。
  6. 表示される「通常のPDBに変換」ダイアログ・ボックスで、次を入力します:
    • データベースTDEウォレット・パスワード: ボールト・サービスの顧客管理キーを使用しているデータベースには適用されません。 ソースPDBの親データベース(CDB)のTDEウォレット・パスワードを入力します。
    • PDBの作成直後にPDBのバックアップを作成: PDBを作成した直後にバックアップするには、CDBで自動バックアップを有効にする必要があります。 CDBで自動バックアップが有効になっている場合、このチェック・ボックスはデフォルトで選択されます。

      ノート:

      このチェック・ボックスの選択を解除すると、次の日次バックアップが正常に完了するまでPDBをリカバリできないことを示す警告が表示されます。
  7. 「変換」をクリックします。
APIを使用したプラガブル・データベースのクローニング

プラガブル・データベースAPIエンドポイントを使用してプラガブル・データベース(PDB)を管理する方法について学習します。

APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

次のAPIを使用して、プラガブル・データベースをクローニングします:

データベース・サービスのAPIの完全なリストは、「データベース・サービスAPI」を参照してください。

Exadataプラガブル・データベースのリストア

Exadataプラガブル・データベースのインプレース・リストアおよびアウト・オブ・プレース・リストアを実行できます。

次のタイプのクローンがサポートされています:

  • インプレース・リストア: 同じCDB内のPDBを、最後に認識された良好な状態または指定したタイムスタンプにリストアできます。
  • 不適切なリストア: PDBをリストアするには、バックアップからデータベース(CDB)を作成し、新しいデータベースでリストアするPDBまたはPDBのサブセットを選択します。

コンソールを使用したプラガブル・データベース(PDB)のインプレース・リストアの実行

「Exadata Database Service on Exascale Infrastructure」のRMANバックアップを使用したインプレースPDBリストアでは、この手順を実行

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    VMクラスタ「詳細」ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、リストアするプラガブル・データベース(PDB)を検索し、その名前をクリックしてその詳細を表示します。
  6. 表示される「PDBのリストア」ダイアログで、次のように入力します:
    • 最新にリストア: データ損失がゼロ(または最小)でデータベースをリストアおよびリカバリするには、このオプションを選択します。
    • タイムスタンプにリストアします: 指定したタイムスタンプにデータベースをリストアおよびリカバリするには、このオプションを選択します。
  7. 「リストア」をクリックします。

コンソールを使用したプラガブル・データベース(PDB)のアウト・オブ・プレース・リストアの実行

「Exadata Database Service on Exascale Infrastructure」でのアウト・オブ・プレースPDBリストアには、この手順を実行

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベースにナビゲートします:

    Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。

    VMクラスタ「詳細」ページの「データベース」表で、データベースの名前をクリックして「データベースの詳細」ページを表示します。

  4. ページの「リソース」セクションで「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、リストアするプラガブル・データベース(PDB)を検索し、その名前をクリックしてその詳細を表示します。
  6. 「リソース」の下で、「バックアップ」をクリックします。
  7. バックアップのリストからバックアップを選択し、アクション・メニュー(3つのドット)をクリックしてから、「データベースの作成」を選択します。
  8. 結果として表示されるバックアップからデータベースを作成ダイアログ・ボックスで、「すべてのPDBの選択」または「リストアするPDBの指定」のいずれかのオプションを選択します。

データベース・パスワードの変更

SYSパスワードを変更するか、TDEウォレット・パスワードを変更するには、この手順を使用します。

新しいOracle Exadata Database Service on Exascale Infrastructureインスタンスまたはデータベースの作成時に「データベース管理者パスワード」フィールドに指定したパスワードは、SYS、SYSTEM、TDEウォレットおよびPDB管理者資格証明のパスワードとして設定されます。 既存のデータベースのパスワードを変更する必要がある場合は、次の手順を使用します。

ノート:

データベースに対してData Guardを有効にしている場合、プライマリ・データベースとスタンバイ・データベースのSYSパスワードとTDEウォレットのパスワードがすべて同じである必要があります。

ノート:

dbaascliを使用してSYSパスワードを変更すると、バックアップ/リストアの自動化によって、クラスタ内のすべてのノードでチャネルをパラレル化できます。

Oracle Exadata Database Service on Exascale InfrastructureデータベースのSYSパスワードを変更するには

  1. Oracle Exadata Database Service on Exascale Infrastructure仮想マシンにopcとしてログインします。
  2. 次のコマンドを実行します。
    sudo dbaascli database changepassword --dbname database_name --user SYS

Data Guard環境でデータベース・パスワードを変更するには

  1. プライマリ・データベースで次のコマンドを実行します:
    dbaascli database changePassword —dbName <dbname> --user SYS --prepareStandbyBlob true --blobLocation <location to create the blob file>
  2. 作成したblobファイルをすべてのスタンバイ・データベースにコピーし、ファイル所有権をoracleユーザーに更新します。
  3. すべてのスタンバイ・データベースで次のコマンドを実行します:
    dbaascli database changePassword —dbName <dbname> --user SYS --standbyBlobFromPrimary <location of copies the blob file>

Oracle Exadata Database Service on Exascale InfrastructureデータベースのTDE Walletパスワードを変更するには

  1. Oracle Exadata Database Service on Exascale Infrastructure仮想マシンにopcとしてログインします。
  2. 次のコマンドを実行します。
    sudo dbaascli tde changepassword --dbname database_name