Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでのデータベースの管理

Exascaleインフラストラクチャ上のOracle Exadata Database ServiceでOracle Databasesを作成および管理するための前提条件および制限

Exascaleインフラストラクチャ上のOracle Exadata Database ServiceでOracle Databasesを作成および管理するための前提条件を確認します。

Exascaleインフラストラクチャ上のOracle Exadata Database ServiceでOracle Databaseを作成および使用する前に、次を実行する必要があります:

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

各Oracle Exadata Database Service on Exascale Infrastructureシステムで1つ以上のデータベースを作成できます。Oracle Exadataシステムのストレージおよび処理制限を別とすれば、作成できるデータベースの最大数はありません。デフォルトでは、Exascale Infrastructure上のOracle Exadata Database Service上のデータベースは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 19cをサポートしています。

Oracle Databaseリリースおよびソフトウェアのサポート・タイムラインについては、My Oracle SupportポータルのRelease Schedule of Current Database Releases (Doc ID 742060.1)を参照してください。

Exadata Databaseのプロビジョニングおよび管理

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

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

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

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

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

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

ノート

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

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

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

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

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

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceの顧客管理キー

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

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

次を実行できます:

  • Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでデータベースを作成する場合、顧客管理キーの有効化
  • Oracle管理キーから顧客管理キーへのスイッチ
  • セキュリティ準拠を維持するためのキーのローテーション

要件

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

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

制限

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

顧客管理キー管理をExascaleインフラストラクチャ上のOracle Exadata Database Serviceに統合するには

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

KMS TDE CLI

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

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

LIBKMS

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

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

  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コンソールを使用して手順を完了します。

ExascaleインフラストラクチャVMクラスタ上の既存のOracle Exadata Database Serviceにデータベースを作成するには

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

ノート

ExascaleインフラストラクチャVMクラスタのOracle Exadata Database ServiceでIORMが有効化されている場合、デフォルトのディレクティブが新規データベースに適用され、システムのパフォーマンスが影響を受ける可能性があります。新しいデータベースがプロビジョニングされた後に、IORM設定を確認し、構成を適切に調整することをお薦めします。
  1. ナビゲーション・メニューを開きます。「データベース」で、「Exascaleインフラストラクチャ上のExadata Databaseサービス」をクリックします。
  2. データベースを作成するVMクラスタの名前をクリックします。
  3. 「コンテナ・データベース」タブをクリックします。
  4. 「コンテナ・データベース」ページで、「コンテナ・データベースの作成」をクリックします。
  5. 「コンテナ・データベースの作成」ダイアログで、次を入力します:
    ノート

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

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

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

      • 最大30文字
      • 英数字またはアンダースコア(_)文字のみを含みます
      • アルファベットで始まります
      • VMクラスタ全体で一意。テナンシ全体で一意にすることをお薦めします。
      指定しない場合は、次のように一意の名称値が自動的に生成されます:
      <db_name>_<3_chars_unique_string>_<region-name>
    • PDB名: オプションで、選択したPDB名を指定します。名前は、VMクラスタ内で一意である必要があります。一意のPDB名を選択しない場合、Oracleによって生成されます。

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

    • データベース・ホーム: データベースのOracle Databaseホーム。該当するオプションを選択します。
      • データベース・リリース: クラスタにデプロイするOracle Databaseリリース。
      • 既存のデータベース・ホームの選択: 「データベース・ホームの表示名」フィールドで、指定したOracle Databaseリリースの既存のホームから、データベース・ホームを選択できます。そのリリースのデータベース・ホームが存在しない場合は、新しいデータベース・ホームを作成する必要があります。
      • 新規データベース・ホームの作成: 新規データベース・ホームの表示名を指定し、デフォルトの最新データベース・イメージを選択するか、「データベース・イメージの変更」をクリックして、使用可能なデータベース・イメージからデータベース・イメージを選択します。
    • データベース・ストレージ: データベースのストレージを選択します。

      ノート

      この項は、Exascaleブロック・ストレージで構成されたVMクラスタで実行されているOracle Database 19cコンテナ・データベース(CDB)にのみ適用されます。Exascaleスマート・ストレージで構成されたVMクラスタで実行されているOracle Database 23ai CDBにストレージを割り当てる必要はありません。

      ストレージ・ボールト: (読取り専用) VMクラスタに関連付けられたストレージ・ボールトが表示されます。

      使用可能なボールト・ストレージ容量(GB) : (読取り専用)ボールトで使用可能なGBのストレージ容量が表示されます

      ノート

      データベース・ストレージのスケール・アップ操作に使用できるボールト・ストレージ容量が十分にない場合は、Exascaleインフラストラクチャ上のExadata Database ServiceでのExascale Database Vaultの管理Exascale Database Storage Vaultのスケーリングの説明に従って、まずストレージ・ボールトのストレージ容量をスケール・アップする必要があります

      割当て済ストレージ容量: Oracle Database 19cをデプロイする場合は、記憶域を割り当てます:

      • データ・ストレージ(GB) (DATA): データのストレージ・サイズを割り当てます。デフォルト・サイズは150 GBです。

        データ・ストレージの最小サイズは56 GBです。

      • リカバリ領域記憶域(GB)(RECO): リカバリ・ファイル記憶域を割り当てます。デフォルトは50 GBです。

        ノート

        2ノード・クラスタの場合、リカバリ領域の最小サイズは44 GBです。

      • ログ・ストレージ(GB)(読取り専用)ログ・ストレージ・サイズは、VMクラスタ内のノード数に基づいて自動的に計算されます。

        ノート

        2ノードVMクラスタの場合、ログ・ストレージ(LOG)のサイズは33 GBです。

      • 合計割当て済ストレージ容量(GB)(読取り専用)このフィールドには、データファイル、リカバリ領域ストレージおよびログ・ストレージに割り当てられている合計ストレージが表示されます。
    • 管理者資格証明の作成: (読取り専用)データベース管理者のSYSユーザーは指定したパスワードで作成されます。
      • ユーザー名: SYS
      • パスワード: このユーザーのパスワードを指定します。パスワードは次の条件を満たしている必要があります:

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

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

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

    • データベース・バックアップデータベースをAutonomous Recovery ServiceまたはObject Storageにバックアップするための設定を指定します:
      • 自動バックアップの有効化: このオプションを選択すると、このデータベースの自動増分バックアップが有効になります。自動バックアップは、Oracle Cloudデータベースの推奨されるバックアップ方法です。セキュリティ・ゾーン・コンパートメントにデータベースを作成する場合は、自動バックアップを有効にする必要があります。
      • バックアップの保存先: 選択肢はAutonomous リカバリ・サービスまたはオブジェクト・ストレージです。
        ノート

        2025年8月6日以降、FRA、PHXまたはNRTリージョンで作成されたテナンシの場合、データベースで自動バックアップを有効にすると、Autonomous Recovery Serviceが唯一のバックアップ先になります。
      • バックアップ・スケジューリング:
        • オブジェクト・ストレージ(L0):
          • 完全バックアップ・スケジュール日: 初回および将来のL0バックアップを開始する曜日を選択します。
          • フル・バックアップ・スケジューリング時間(UTC): 自動バックアップ機能が選択されている場合に、フル・バックアップを開始する時間ウィンドウを指定します。
          • 最初のバックアップをただちに作成: 完全バックアップは、Oracle Databaseを構成するすべてのデータファイルと制御ファイルのオペレーティング・システム・バックアップです。完全バックアップには、データベースに関連付けられたパラメータ・ファイルも含まれます。データベースが停止しているとき、またはデータベースが開いているとき、データベースの全体バックアップを作成できます。通常は、インスタンス障害やその他の異常な状況の後に完全バックアップを実行しないでください。

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

        • オブジェクト・ストレージ:
          • 増分バックアップ・スケジューリング時間(UTC): 自動バックアップ機能が選択されている場合に、増分バックアップを開始する時間ウィンドウを指定します。
        • 自律型リカバリ・サービス:
          • 最初のバックアップのスケジュール日: 最初のバックアップの曜日を選択します。
          • 最初のバックアップのスケジュール時間(UTC): 最初のバックアップの時間ウィンドウを選択します。
          • 最初のバックアップをただちに作成: 完全バックアップは、Oracle Databaseを構成するすべてのデータファイルと制御ファイルのオペレーティング・システム・バックアップです。完全バックアップには、データベースに関連付けられたパラメータ・ファイルも含まれます。データベースが停止しているとき、またはデータベースが開いているとき、データベースの全体バックアップを作成できます。通常は、インスタンス障害やその他の異常な状況の後に完全バックアップを実行しないでください。

            警告:

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

      • データベース終了後の削除オプション: データベースの終了後に保護されたデータベース・バックアップを保持するために使用できるオプション。これらのオプションは、データベースに偶発的または悪意のある損傷が発生した場合にバックアップからデータベースをリストアする場合にも役立ちます。
        • 保護ポリシー保持期間に従ってバックアップを保持: データベースの終了後に、オブジェクト・ストレージ・バックアップ保持期間または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インスタンス番号は、SID接頭辞に自動的に追加され、INSTANCE_NAMEデータベース・パラメータが作成されます。INSTANCE_NAMEパラメータはSIDとも呼ばれます。SIDは、クラウドVMクラスタ全体で一意です。指定しない場合、SID接頭辞のデフォルトはdb_nameです。

      SID接頭辞は次の要件を満たす必要があります:

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

      Exadata Cloud Service VMクラスタでデータベースを作成する場合、管理する暗号化キーに基づいて暗号化を使用することを選択できます。デフォルトでは、データベースはOracle管理の暗号化キーを使用して構成されます。このオプションを選択すると、データはOracleが保持する暗号化キーで暗号化されます。「顧客管理キーの使用」を選択することもできます。顧客管理キーを選択すると、このオプションによってTDEウォレット・パスワードが無効になります。

      管理する暗号化キーに基づく暗号化を使用したデータベースを構成するには、次を実行します:

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

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

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

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

警告:

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

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

  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします
  2. パスワードを変更するデータベースが含まれているVMクラスタの名前をクリックします。
  3. VMクラスタの詳細ページで、「コンテナ・データベース」をクリックします。
  4. パスワードを変更するデータベースの名前をクリックします。

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

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

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

    • 管理者パスワードの更新: 「新規管理者パスワード」フィールドと「管理者パスワードの確認」フィールドの両方に新規パスワードを入力してください。
      ノート

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

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

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

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

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

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

バックアップを使用して、Exascaleインフラストラクチャ上のExadata Database Serviceでデータベースを作成する方法について学習します。

始める前に、次のことに注意してください:

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

      • 「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文字にすることはできません
      • 次の予約名は使用しないでください: grid、ASM
    • 一意のデータベース名:DB_UNIQUE_NAMEデータベース・パラメータの値を指定します。一意の名前は次の要件を満たす必要があります。
      • 最大30文字
      • 英数字またはアンダースコア(_)文字のみを含みます
      • アルファベットで始まります
      • VMクラスタ全体で一意。テナンシ全体で一意にすることをお薦めします。
      指定しない場合は、次のように一意の名称値が自動的に生成されます:
      <db_name>_<3_chars_unique_string>_<region-name>
    • 管理者ユーザー名: この読取り専用フィールドには、管理者のユーザー名"sys"が表示されます。
    • 「パスワード」フィールドにパスワードを入力し、「パスワードの確認」フィールドに再入力します。

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

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

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

      SID接頭辞は次の要件を満たす必要があります:

      • 最大12文字
      • 英数字のみを含みます
      • アルファベットで始まります
      • VMクラスタ内で一意
      • 次の予約名は使用できません: grid、ASM
      • 「タグ」タブでは、データベースにタグを追加できます。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。タグを適用する必要があるかどうかがわからない場合は、このオプションをスキップするか(後でタグを適用できます)、管理者に問い合せてください。
  12. 「データベースの作成」をクリックします。
  1. 詳細ページを表示するには、特定のデータベースを含むExadataクラウドVMクラスタまたはDBシステム名をクリックします。
  2. データベースのリストから、使用するバックアップに関連付けられているデータベース名をクリックして、データベースの詳細ページにバックアップのリストを表示します。「リソース」セクションの「バックアップ」をクリックして、データベースのバックアップのリストにアクセスすることもできます。
  1. 「Exascaleインフラストラクチャ上のExadata Database Service」の下の「バックアップ」をクリックします。
  2. スタンドアロン・バックアップのリストで、データベースの作成に使用するバックアップを見つけます。
最新のバックアップからデータベースを作成するには

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceの最新のバックアップからデータベースを作成するには、この手順を使用します。

始める前に、次のことに注意してください:

  • バックアップからデータベースを作成する場合、可用性ドメインはバックアップがホストされている場所と同じにすることも、リージョン間で異なるものにすることもできます。
  • 指定するOracle Databaseソフトウェア・バージョンは、バックアップしたデータベースのバージョンと同じか、それより後のバージョンである必要があります。
  • データベースの作成に使用されているバックアップがセキュリティ・ゾーン・コンパートメント内にある場合、セキュリティ・ゾーン内にないコンパートメントにデータベースを作成することはできません。データベース・サービス・リソースに影響するポリシーの完全なリストは、セキュリティ・ゾーン・ポリシーのトピックを参照してください。
  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします
  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文字にすることはできません
      • 次の予約名は使用しないでください: grid、ASM
    • 一意のデータベース名: オプションで、DB_UNIQUE_NAMEデータベース・パラメータの値を指定します。この値は大/小文字が区別されません。

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

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

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

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

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

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

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

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

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

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

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

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

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

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでデータベースを終了するには、この手順を使用します。

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

ノート

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

Data Guardアソシエーションでプライマリ・ロールを担っているデータベースは終了できません。これを終了するには、スタンバイ・ロールに切り替えることができます。

  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします
  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暗号化キーを管理するには

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

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

ノート

  • Exadataデータベースで最新バージョンのVault暗号化キーが使用されるようにするには、Oracle Cloud Infrastructureコンソールのデータベース詳細ページからキーをローテーションします。Vaultサービスは使用しないでください。
  • Vault暗号化キーは、顧客管理キーで構成されているデータベースでのみローテーションできます。
  • 暗号化キー管理をOracle管理キーから顧客管理キーに変更することはできますが、顧客管理キーからOracle管理キーに変更することはできません。
  • Oracleでは、Oracle Database 11gリリース2 (11.2.0.4)より後のデータベースでの暗号化キーの管理をサポートしています。
  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします
  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. コンパートメント内のVault」ドロップダウンからボールトを選択します。コンパートメントを変更するには、「コンパートメントの変更」リンクをクリックします。
    4. コンパートメント内のマスター暗号化キー」ドロップダウンから暗号化キーを選択します。「コンパートメントの変更」リンクをクリックして、使用する暗号化キーを含むコンパートメントを変更します。
    5. ボールトにインポートする暗号化キーを使用する場合は、「キー・バージョンの選択」チェック・ボックスを選択し、使用するキーのOCIDを「キー・バージョンOCIDフィールドに入力します。
      ノート

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

キー管理を変更すると、データベースが短時間使用できなくなります。

注意:

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

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

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

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

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

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

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

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

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

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

  • バックアップ

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

  • 復元
    • Oracle Exadata Database Service on Exascale Infrastructure
      • インプレース・リストア: 同じCDB内のPDBを、最後に認識された正常な状態または指定したタイムスタンプにリストアできます。
      • アウトオブプレース・リストア: PDBをリストアするには、バックアップからデータベース(CDB)を作成し、新しいデータベースでリストアするPDBまたはPDBのサブセットを選択します。
  • 再配置
    CDB間で同じ可用性ドメイン(AD)内の別の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つの異なるSCNを使用する場合は、クローニングの前に両方のVCNをピアリングする必要があります。
    • 同じまたはそれ以上のデータベース・バージョン。
    • リフレッシュ可能クローン: PDBのコピーが別のCDBに作成され、クローニングされたPDBをリフレッシュできます。
      同じ可用性ドメイン(AD)内のあるCDBから別のCDBへのPDBのリフレッシュ可能クローンを実行できます。
      • コンパートメント、VMクラスタ、DBシステムまたはVCN間。2つの異なるSCNを使用する場合は、クローニングの前に両方のVCNをピアリングする必要があります。
      • 同じまたはそれ以上のデータベース・バージョン。
  • リフレッシュ可能クローン
    リフレッシュ可能クローンを使用すると、リモート・クローンをソースPDBで更新したままにできます。リフレッシュできるのは、PDBがマウント・モードの場合のみです。保持できるオープン・モードは読取り専用で、読取り専用モードではリフレッシュを実行できません。
    • リフレッシュ可能クローンを作成するには、データベース・リンク・ユーザー資格証明が必要です。
    • リフレッシュ可能クローンでは、クローニング、再配置およびインプレース・リストア操作はサポートされていません。再配置およびインプレース・リストア操作はソースでサポートされていません。ソースは、リフレッシュ可能クローンの切断または削除後にのみ削除できます。
    • Oracle Data Guardアソシエーションでは、リフレッシュ可能クローンはスタンバイに作成できませんが、プライマリに作成できます。ただし、プライマリはスタンバイに同期されません。
      ノート

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

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

  • オープン・モード

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

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

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

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

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

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

PDBを作成するには、Exascaleインフラストラクチャ上のOracle Exadata Database Serviceに対してこの手順を実行します

ノート

プラガブル・データベース(PDB)の作成は、Data Guardを使用するデータベースではサポートされていません。
  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。デフォルトでは、「Exadata VMクラスタ」ページが選択されています。
  2. VMクラスタのリストで、アクセスするVMクラスタを検索し、強調表示された名前をクリックしてクラスタの詳細ページを表示します。
  3. VMクラスタの詳細ページで、「コンテナ・データベース」タブをクリックし、データベースの名前をクリックして「データベース情報」ページを表示します。
  4. 「プラガブル・データベース」タブをクリックします。
  5. 「作成」をクリックします。
  6. 「プラガブル・データベースの作成」ダイアログで、次を入力します:

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

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

      暗号化: 読取り専用。暗号化キーの名前が含まれます。

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

  7. 「作成」をクリックします。

次の手順

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

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

PDBを再配置するには、Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します

  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。
  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つの同じ文字の組合せを使用したりできます。
          • 少なくとも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のバックアップを取得: CDBで自動バックアップを有効にして、PDBの作成後にすぐにPDBをバックアップする必要があります。CDBで自動バックアップが有効になっている場合、このチェック・ボックスはデフォルトで選択されます。
      ノート

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

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

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

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

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

CreatePluggableDatabase APIを使用して、Exascaleインフラストラクチャ上のOracle Exadata Database Serviceにプラガブル・データベースを作成します。

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

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

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

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

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

PDBを起動するには、Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します

ノート

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

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

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

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

PDBを停止するには、Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します。

ノート

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

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

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

  4. ページの「リソース」セクションの「プラガブル・データベース」をクリックします。
  5. プラガブル・データベースのリストで、停止するプラガブル・データベース(PDB)を見つけます。PDB名をクリックして、その詳細を表示します。
  6. 「起動」をクリックします
  7. 「PDBの停止」ダイアログで、「PDBの停止」をクリックして、停止操作を確認します。
プラガブル・データベースを削除するには
  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。
  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名をクリックして、その詳細を表示します。
  6. 「他のアクション」をクリックし、「削除」を選択します。
  7. 「PDBの削除」ダイアログ・ボックスで、削除するPDBの名前を入力してアクションを確認し、「削除」をクリックします。
ノート

Data Guard設定が同じOracleホーム内の別のコンテナ・データベースで実行されている場合(またはその逆)に、PDBを削除できるようになりました。

プラガブル・データベースの接続文字列を取得するには
ノート

このトピックでは、PDBの管理サービスの接続文字列を取得する方法について説明します。アプリケーション・サービス用に作成された文字列を使用して、アプリケーションをアプリケーション・サービスに接続することをお薦めします。
  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。
  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. 「閉じる」をクリックし、ダイアログを終了します。
プラガブル・データベース・スナップショットを作成するには

PDBスナップショットを作成するには、Oracle Exadata Database Service on Exascale Infrastructureに対してこの手順を実行します。

  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。

    「Exadata VMクラスタ」ページはデフォルトで選択されています。

  2. VMクラスタのリストで、アクセスするVMクラスタを検索し、強調表示された名前をクリックしてクラスタの詳細ページを表示します。
  3. Cloud VMクラスタの詳細ページで、「コンテナ・データベース」タブをクリックし、データベースの名前をクリックして「データベース詳細」ページを表示します。
  4. 「プラガブル・データベース」タブをクリックします。
  5. プラガブル・データベースのリストで、アクセスするプラガブル・データベース(PDB)を見つけます。PDB名をクリックして、その詳細を表示します。
  6. 「Exascale PDBスナップショット」タブをクリックして、既存のプラガブル・データベース・スナップショットを表示するか、新しいプラガブル・データベース・スナップショットを作成します。
  7. 「Exascale PDBのスナップショットの作成」をクリックします。

    PDBスナップショット名の入力機密情報を入力しないでください。

  8. 「作成」をクリックします。

    PDBスナップショットの作成が完了すると、状態が「作成中」から「使用可能」に変わります。

プラガブル・データベース・スナップショットを削除するには

既存のPDBスナップショットを削除するには、この手順をOracle Exadata Database Service on Exascale Infrastructureに対して実行します。

  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。

    「Exadata VMクラスタ」ページはデフォルトで選択されています。

  2. VMクラスタのリストで、アクセスするVMクラスタを検索し、強調表示された名前をクリックしてクラスタの詳細ページを表示します。
  3. Cloud VMクラスタの詳細ページで、「コンテナ・データベース」タブをクリックし、データベースの名前をクリックして「データベース詳細」ページを表示します。
  4. 「プラガブル・データベース」タブをクリックします。
  5. プラガブル・データベースのリストで、アクセスするプラガブル・データベース(PDB)を見つけます。PDB名をクリックして、その詳細を表示します。
  6. 「Exascale PDBスナップショット」タブをクリックして、既存のプラガブル・データベース・スナップショットを表示するか、新しいプラガブル・データベース・スナップショットを作成します。
  7. 削除するPDBスナップショットの「アクション」ボタン(3つのドット)をクリックします。
  8. 「削除」をクリックします。
  9. 結果ダイアログで:
    • PDBスナップショットの削除に関するメッセージを確認します。
    • 「削除」をクリックしてアクションを確定します。
スナップショットからクローニングされたプラガブル・データベースを作成するには

PDBスナップショットからクローニングされたPDBを作成するには、Oracle Exadata Database Service on Exascale Infrastructureに対してこの手順を実行します。

ノート

この手順を使用するには、PDBスナップショットが使用可能である必要があります。
  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。

    「Exadata VMクラスタ」ページはデフォルトで選択されています。

  2. VMクラスタのリストで、アクセスするVMクラスタを検索し、強調表示された名前をクリックしてクラスタの詳細ページを表示します。
  3. Cloud VMクラスタの詳細ページで、「コンテナ・データベース」タブをクリックし、データベースの名前をクリックして「データベース詳細」ページを表示します。
  4. 「プラガブル・データベース」タブをクリックします。
  5. プラガブル・データベースのリストで、アクセスするプラガブル・データベース(PDB)を見つけます。PDB名をクリックして、その詳細を表示します。
  6. 「Exascale PDBスナップショット」タブをクリックして、既存のプラガブル・データベース・スナップショットを表示するか、新しいプラガブル・データベース・スナップショットを作成します。
  7. PDBクローンの作成に使用するPDBスナップショットの「アクション」ボタン(3つのドット)をクリックします。
  8. 「スナップショットからのクローニング」をクリックします。
  9. 表示される「スナップショットからクローニング」ダイアログで、次の詳細を入力します:
    1. Compartment nameの宛先Exadata VMクラスタ: PDBが配置されているVMクラスタ名。
    2. 宛先データベース: PDBが配置されているコンテナ・データベース名。
    3. ソース・データベースの管理パスワード: コンテナ・データベースに割り当てられているパスワードを入力します。
    4. 新規PDB: 次の詳細を入力します:
      1. PDB名: PDBの名前を入力します。機密情報を入力しないでください。
      2. データベースTDE Walletパスワード: Transparent Data Encryption (TDE)ウォレット・パスワードを入力します。
      3. PDB Adminアカウントのロック解除: PDB管理アカウントのロックを解除するには、このトグルを有効にします。
    5. クローニング直後にPDBのバックアップを取る: クローニング後にPDBバックアップを作成するには、このトグルを有効にします。
      ノート

      このオプションがサポートされていない場合、このトグルは淡色表示されます。
  10. 「クローン」をクリックします

    PDBクローンの作成が完了すると、その状態が「プロビジョニング中」から「使用可能」に変わります。このPDBクローンを含むコンテナ・データベースも、PDBクローンが使用可能になると、その状態を「更新中」から「使用可能」に変更します。

仮想マシンのスナップショットを削除するには

仮想マシン(VM)のスナップショットを削除するには、VMスナップショットの「アクション」メニューを使用します。

  1. VMクラスタのメイン・ページに移動します。
  2. VMクラスタのリストで、管理するクラスタを検索し、その強調表示された名前をクリックしてクラスタの詳細ページを表示します。
  3. 「仮想マシン」タブをクリックします。
  4. 「仮想マシン」表から、スナップショットを削除する仮想マシンの名前をクリックします。
  5. 「VMファイル・システム・スナップショット」タブをクリックします。
  6. 削除するスナップショットに対応する行で、「アクション」メニュー(「...」)をクリックします。
  7. 「削除」をクリックします。

    メッセージを読み、スナップショットを削除することを確認します。

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

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

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

ノート

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

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

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

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します。

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

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

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

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

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

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

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

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

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

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します。

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

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

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

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

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

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

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

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します。

  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。
  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. 「クローン」をクリックします
  7. 「PDBのクローニング」ダイアログ・ボックスで、次のように入力します:

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

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

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

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

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

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します。

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

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

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

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

Exascaleインフラストラクチャ上のOracle Exadata Database Serviceでこの手順を実行します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Exascaleインフラストラクチャ上のExadata Database ServiceでのRMANバックアップを使用したインプレースPDBリストアでは、この手順を実行します

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

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

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

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

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

Exascaleインフラストラクチャ上のExadata Database ServiceでのアウトオブプレースPDBリストアには、この手順を実行します

  1. ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Exascaleインフラストラクチャ上のExadata Database Service」をクリックします。
  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パスワードを変更すると、バックアップ/リストアの自動化によってクラスタ内のすべてのノード間でチャネルをパラレル化できます。

Exascaleインフラストラクチャ・データベース上のOracle Exadata Database Serviceの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>

Exascaleインフラストラクチャ・データベース上のOracle Exadata Database ServiceのTDE Walletパスワードの変更

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