Oracle Exadata Database Service on Cloud@Customerシステムでの最初のデータベースの作成

Oracle Database Homeおよび必要なバックアップ保存先をプロビジョニングした後、Oracle Exadata Database Service on Cloud@Customerに最初のデータベースを作成する準備ができました。

Oracle Exadata Database Service on Cloud@CustomerでのOracle Databaseの作成および管理の前提条件と制限事項

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

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

  • Exadata Database Service on Cloud@Customerインフラストラクチャのプロビジョニング
  • VMクラスタの構成
  • 必要なバックアップ保存先の作成

各Oracle Exadata Database Service on Cloud@Customerシステムで1つ以上のデータベースを作成できます。Oracle Exadataシステムのストレージおよび処理制限を別とすれば、作成できるデータベースの最大数はありません。デフォルトでは、Exadata Database Service on Cloud@Customer上のデータベースは、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暗号化は、すべてのクラウド・データベースに必要です。すべての新しい表領域は、自動的に暗号化に対して有効になります。

ノート

カスタム・ロケール・オブジェクト(言語、地域、文字セット、照合順序など)では、Exadata Database Service on Cloud@Customerでサポートされていないデータベース・サーバーとストレージ・サーバーの両方にカスタム・ロケール・データファイルをデプロイする必要があります。

Oracle Exadata Database Service on Cloud@CustomerによってサポートされるOracle Databaseリリース

Oracle Exadata Database Service on Cloud@CustomerでサポートされるOracle Databaseのバージョンについて学習します。

Exadata Database Service on Cloud@Customerでは、次のOracle Databaseソフトウェア・リリースがサポートされます:

  • Oracle Database 23ai
  • Oracle Database 19c (19.x)
  • Oracle Database 12cリリース2 (12.2.0.1) (有効なアップグレード・サポート契約が必要)
  • Oracle Database 12c Release 1 (12.1.0.2) (有効なアップグレード・サポート契約が必要)
  • Oracle Database 11gリリース2 (11.2.0.4) (有効なアップグレード・サポート契約が必要)

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

Oracle Exadata Database Service on Cloud@CustomerでのOracle Databaseのプロビジョニングおよび構成について

Oracle Exadata Database Service on Cloud@CustomerでOracle Databaseをプロビジョニングおよび構成する方法について学習します

各Oracle Databaseは、次のように構成されます:
  • データベースをプロビジョニングする際に、データベースをバックアップ保存先に関連付け、自動バックアップを有効にできます。
  • データベースがプロビジョニングされると、データベースのcrontabにアーカイブ・ログ・メンテナンス・ジョブが追加されます。
    • データベースでバックアップが有効になっていない場合、アーカイブ・ログ・ジョブは、24時間より古いアーカイブREDOログを削除することでFRA領域を維持します。
    • データベースでバックアップが有効になっている場合、アーカイブ・ログ・ジョブは、バックアップされていないアーカイブ・ログをバックアップします。バックアップされたアーカイブ・ログは、24時間より古くなるとパージされます。
  • 各データベースは、仮想マシン(VM)クラスタのすべてのノードで実行されているOracle Real Application Clusters (Oracle RAC)データベース・インスタンスを使用して構成されます。
  • 各データベースは、Oracleホームで作成され、異なるOracleホームの場所でOracleバイナリの別々のセットを使用します。
  • 各データベースは、デフォルトのインスタンス・パラメータ設定を使用して構成されます。デフォルト値は多くのケースに適していますが、特定のアプリケーション・ニーズを満たすようにインスタンス・パラメータ設定を確認する必要があります。

    特に、VMクラスタで複数のデータベースをサポートしている場合は、Oracle Databaseシステム・グローバル領域(SGA)およびプログラム・グローバル領域(PGA)のインスタンス・パラメータ設定を確認します。また、すべてのOracle Databaseメモリー割当ての合計が、各仮想マシンの使用可能な物理メモリーを超えないことを確認します。

    • コンテナ・データベースの作成時に、初期化パラメータSGA_TARGETが自動化によって設定されます。これにより、SGAメモリー・プールのサイズが自動的に設定されます。この設定は、データベースのVM合計メモリーのサイズによって異なります。VMのシステム・メモリーが60GB以下の場合、SGA_TARGETは3800MBに設定されます。VMに60GB以上のシステム・メモリーがある場合、SGA_TARGETは7600MBに設定されます。
    • データベース初期化パラメータUSE_LARGE_PAGESは、データベースの作成時にのみ設定され、SGAメモリーにラージ・ページを使用する必要があります。VMが十分なラージ・ページで構成されていない場合、インスタンスの起動は失敗します。
    • クラウド自動化を介して作成された19.8以降のデータベースすべてについて、データベース初期化パラメータINMEMORY_FORCECELLMEMORY_LEVELに設定されています。この設定により、分析問合せを大幅に高速化するExadataコラム・キャッシュ機能が有効になります。19.8 以降のデータベースで使用可能であり、Exadata Cloudで実行する場合、インメモリー・ライセンスは必要ありません。詳細は、次を参照してください INMEMORY_FORCE
  • Exadata Database Serviceでは、8Kのブロック・サイズのデータベースのみが作成されます。このパラメータは変更できません。
  • Oracle Database 12cリリース1以上のリリースを使用する各データベースは、コンテナ・データベース(CDB)として構成されます。1つのプラガブル・データベース(PDB)がCDB内に作成されます。デフォルトでは:
    • 最初のPDBは、PDBADMINというローカルPDB管理ユーザー・アカウントで構成されます。
    • PDBADMINユーザー・アカウントは、最初はCDB SYSおよびSYSTEMユーザーと同じ管理パスワードで構成されます。
    • PDBADMINユーザー・アカウントは、最初は2つのロール(CONNECTおよびPDB_DBA)を通じて割り当てられる基本権限で構成されます。ただし、最も実用的な管理目的では、PDBADMINユーザー・アカウントまたはPDB_DBAロールに追加の権限を割り当てる必要があります。

    Oracle Databaseのネイティブ機能を使用して、追加のPDBを作成し、すべてのPDBを管理できます。dbaascliユーティリティには、一連の便利なPDB管理機能も用意されています。

ノート

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用して、クラウド・リソースに説明、タグまたはわかりやすい名前を割り当てる場合、機密情報を入力することは避けてください。

コンソールを使用したデータベースの作成

コンソールを使用してOracle Databaseを作成するには、この手順を使用します。

  1. ナビゲーション・メニューを開きます。「Oracle Database」で、「Exadata Database Service on Cloud@Customer」をクリックします。

    デフォルトでVMクラスタが選択されています。

  2. コンパートメントを選択します。

    選択したコンパートメントに対するVMクラスタのリストが表示されます。

  3. データベースを作成するVMクラスタの名前をクリックします。

    「VMクラスタ詳細」ページの「リソース」で、「データベース」がデフォルトで選択されています。

  4. 「データベースの作成」をクリックします。

    (または)

    1. 「データベース・ホーム」をクリックします。
    2. データベースを作成するデータベース・ホームの名前をクリックします。
    3. 「データベースの作成」をクリックします。
  5. 「データベースの作成」ページで、リクエストされた情報を指定します:
    ノート

    データベースの作成後にdb_namedb_unique_nameおよびSID接頭辞を変更することはできません。
    • データベース名の指定: データベースの識別に使用できるわかりやすい名前を指定します。データベース名に使用できるのは、許可されている文字のみです。
      データベース名を選択する場合は、次のガイドラインを確認してください。
      • 最大8文字です
      • 英数字のみを含めます
      • 英字で始めます
      • VMクラスタのdb_unique_nameの最初の8文字の部分にはできません
      • VMクラスタ内で一意
      • gridは予約名であるため、gridを使用しないでください
      • ASMは予約名であるため、ASMを使用しないでください
    • データベースの一意の名前の指定: オプションで、データベースに一意の名前を指定します。この属性では、db_unique_nameデータベース・パラメータの値を定義します。この値は大/小文字が区別されません。

      db_unique_nameに使用できるのは、許可されている文字のみです。データベース名を選択する場合は、次のガイドラインを確認してください。
      • 最大30文字です
      • 英数字およびアンダースコア(_)を含めることができます
      • 英字で始めます
      • フリート/テナンシ全体で一意にします

      一意の名前が指定されない場合、db_unique_nameは、デフォルトで<db_name>_<3 char unique string>_<region-name>というフォーマットになります。

      リカバリ・アプライアンスのバックアップ保存先にバックアップするためにデータベースを構成する予定の場合、一意のデータベース名はリカバリ・アプライアンスで構成されている名前と一致する必要があります。

    • データベース・バージョンの選択: リストから、デプロイするOracle Databaseソフトウェア・リリースを選択します。
    • 最初のPDBの名前の指定: (オプション)最初のPDBの名前を指定します。PDBはデータベースとともに作成されます。

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

    • データベース・ホーム: 既存のデータベース・ホームを選択するか、必要に応じて作成します。「データベース・ホームの詳細」ページでデータベースを作成する場合は、このフィールドを使用できないことに注意してください。
      • 既存のデータベース・ホームの選択: 選択したデータベース・バージョンのデータベース・ホームが1つ以上すでに存在する場合、このオプションがデフォルトで選択されます。また、データベース・ホームのリストが表示されます。リストからデータベース・ホームを選択します。
      • 新規データベース・ホームの作成: 選択したデータベース・バージョンのデータベース・ホームが存在しない場合、このオプションがデフォルトで選択されます。
        1. データベース・ホームの表示名を入力します。
        2. 「データベース・イメージの変更」をクリックして、ソフトウェア・バージョンを選択します。

          「データベース・ソフトウェア・イメージの選択」ウィンドウが表示されます。

        3. イメージ・タイプ「Oracle提供のデータベース・ソフトウェア・イメージ」または「カスタム・データベース・ソフトウェア・イメージ」を選択します。

          「Oracle提供のデータベース・ソフトウェア・イメージ」を選択した場合、「使用可能なすべてのバージョンの表示」スイッチを使用して、使用可能なすべてのPSUおよびRUから選択できます。各メジャー・バージョンの最新リリースは、「最新」ラベルで示されます。

          ノート

          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管理パスワードを指定して確認します。このパスワードは、次のようなデータベース内の管理アカウントおよび機能で使用されます:
      • SYSおよびSYSTEM ユーザーのパスワード。
      • 透過的データ暗号化(TDE)キーストアのパスワード。

      Oracle Database 12cリリース1以上のリリースでは、最初のPDBのPDB管理ユーザー(PDBADMIN)のパスワードは、9から30文字で、少なくとも2つの大文字、2つの小文字、2つの数字および2つの特殊文字を含む必要があります。特殊文字は、_#または-である必要があります。また、パスワードには、大/小文字の区別に関係なく、テナンシの名前または予約語(OracleTableなど)を含めることはできません。

      • 管理者パスワードをTDEウォレットに使用: このオプションを選択すると、SYSユーザー用に入力したパスワードがTDEウォレットにも使用されます。TDEウォレット・パスワードを手動で設定するには、このオプションの選択を解除して、TDEウォレット・パスワードを入力します。
    • バックアップ保存先のタイプ: データベースのバックアップ保存先を選択します。リストからオプションを選択します:

      • ローカル: Oracle Exadata Cloud at Customerシステム上のOracle Exadata Storage Serverにローカルにバックアップを格納する場合に選択します。

        このオプションは、データベースをホストするVMクラスタ内のローカルOracle Exadataストレージでバックアップを有効にした場合にのみ使用できます。

      • オブジェクト・ストレージ: Oracle Cloud InfrastructureのOracle管理オブジェクト・ストレージ・コンテナにバックアップを格納する場合に選択します。

        このオプションを使用する場合、Oracle Exadata Cloud@CustomerシステムにOracle Cloud Infrastructure Object Storageへのエグレス接続が必要です。

      • NFS: ネットワーク・ファイル・システム(NFS)ストレージを使用する事前定義済のいずれかのバックアップ保存先にバックアップを格納する場合に選択します。詳細は、このドキュメントのバックアップ保存先に関する情報を参照してください。

        このオプションを選択する場合、NFSバックアップ保存先のリストから選択する必要もあります。

      • リカバリ・アプライアンス: Oracle Zero Data Loss Recovery Applianceを使用する事前定義済のいずれかのバックアップ保存先にバックアップを格納する場合に選択します。このドキュメントのバックアップ保存先オプションに関する情報を参照してください。

        バックアップ・オプションとしてOracle Zero Data Loss Recovery Applianceを選択する場合、次も必要です:

        • アプライアンスのバックアップ保存先のリストから選択します。
        • 「VPCユーザー」リストから選択します。これには、Oracle Zero Data Loss Recovery Applianceのバックアップ保存先に定義されている仮想プライベート・カタログ(VPC)ユーザー名のリストが含まれています。
        • VPCユーザーのパスワードを指定します。
        ノート

        バックアップ保存先を選択した場合、データベースの作成後にバックアップの場所を変更することはできません。

      • 自動バックアップの有効化: 自動バックアップのポリシーを使用して日次バックアップを有効にする場合は、このオプションを選択します。

        この設定は、データベースの作成後に変更できます。

    • キー管理: 暗号化オプション「Oracle Wallet」「Oracle Key Vault」または「外部HSM」を選択します。デフォルト・オプションはOracle Walletです。
      • Oracle Wallet:

        管理者パスワードをTDEウォレットに使用: このオプションを選択すると、SYSユーザー用に入力したパスワードがTDEウォレットにも使用されます。TDEウォレット・パスワードを手動で設定するには、このオプションの選択を解除してTDEウォレット・パスワードを入力し、確認します。

      • Oracle Key Vault: キー・ストアを作成したコンパートメントを選択し、キーストアを選択します。CDB作成の一環として、Oracle Key Vault (OKV)のCDBに新しいウォレットが作成されます。また、CDBのTDEマスター・キーが生成され、OKVのウォレットに追加されます。
        ノート

        • コンテナ・データベース(CDB)およびプラガブル・データベース(PDB)は、256ビット・ハードウェア・セキュリティ・モジュール(HSM)のVaultキーのみをサポートします。
        • 再起動後のOKVキー暗号化の検証: OKV TDEマスター・キーは、CBDを起動または再起動するたびに検証されます。
        • キーが検証されない場合、起動または再起動は失敗します。作業リクエストおよびライフサイクルの状態は、失敗の理由を示します。
        • データベース・リストア後のOKVキーの表示: CDBをリストアすると、そのバックアップに関連付けられているマスター・キーもリストアされます。
        • ウォレット名を取得するためのCDBバックアップの有効化: バックアップに関連付けられているウォレットに関するCDBバックアップ情報。
        • CDB削除時のOKV WalletまたはTDEマスター・キー: CDBを削除すると、ウォレットおよびTDEマスター・キーはOKVに残り、削除されません。
      • 外部キーストア:
        • TDEウォレット・パスワード: TDEウォレット・パスワードを入力します。
        • 外部キーストア資格証明:外部キーストア・プロバイダがサポートする形式でユーザー資格証明を入力します。
    • (オプション)「拡張オプションの表示」を選択します。このウィンドウでは、次のオプションを選択できます:
      • Oracle SID接頭辞の指定:
        ノート

        SID接頭辞の入力は、12.1以上のデータベースでのみ可能です。

        オプションで、データベースのOracle SID接頭辞を指定します。インスタンス番号は、SID接頭辞に自動的に追加され、instance_nameデータベース・パラメータになります。指定しない場合、SID接頭辞はデフォルトでdb_nameに設定されます。

        データベース名を選択する場合は、次のガイドラインを確認してください:
        • 最大12文字です
        • 英数字のみを含めます
        • 英字で始めます
        • VMクラスタ内で一意にします
      • 暗号化キー: 暗号化オプションとして、「Oracle管理キーを使用した暗号化」または「顧客管理キーを使用した暗号化」を選択します。デフォルト・オプションは、Oracle管理キーです。

        顧客管理キーを使用するには、「顧客管理キーを使用した暗号化」オプションを選択し、キー・ストアを作成したコンパートメントを選択してから、キー・ストアを選択します。CDB作成の一環として、Oracle Key Vault (OKV)のCDBに新しいウォレットが作成されます。また、CDBのTDEマスター・キーが生成され、OKVのウォレットに追加されます。

        ノート

        • コンテナ・データベース(CDB)およびプラガブル・データベース(PDB)は、256ビット・ハードウェア・セキュリティ・モジュール(HSM)のVaultキーのみをサポートします。
        • 再起動後のOKVキー暗号化の検証: OKV TDEマスター・キーは、CBDを起動または再起動するたびに検証されます。
        • キーが検証されない場合、起動または再起動は失敗します。作業リクエストおよびライフサイクルの状態は、失敗の理由を示します。
        • データベース・リストア後のOKVキーの表示: CDBをリストアすると、そのバックアップに関連付けられているマスター・キーもリストアされます。
        • ウォレット名を取得するためのCDBバックアップの有効化: バックアップに関連付けられているウォレットに関するCDBバックアップ情報。
        • CDB削除時のOKV WalletまたはTDEマスター・キー: CDBを削除すると、ウォレットおよびTDEマスター・キーはOKVに残り、削除されません。
      • バックアップ保持期間: リストから、自動バックアップを保持する期間を選択できます。

        ローカルExadataストレージへのバックアップの場合、7日または14日の保持期間を選択できます。デフォルトの保持期間は7日です。

        Oracle Cloud Infrastructure Object StorageまたはNFSバックアップ保存先へのバックアップの場合、事前設定された保持期間(7日、14日、30日、45日または60日)のいずれかを選択できます。デフォルトの保持期間は30日です。

        このオプションは、Oracle Zero Data Loss Recovery Applianceのバックアップ保存先には適用されません。Oracle Zero Data Loss Recovery Applianceへのバックアップの場合、アプライアンスに実装されている保持ポリシーによって保持期間が制御されます。

      • 文字セット: データベースの文字セット。デフォルトはAL32UTF8です。
      • 各国語文字セット: データベースの各国語文字セット。デフォルトはAL16UTF16です。
      • タグ: (オプション)タグの適用を選択できます。リソースを作成する権限がある場合、そのリソースにフリーフォーム・タグを適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグに関する情報を参照してください。タグを適用する必要があるかどうかがわからない場合は、このオプションをスキップするか(後でタグを適用できます)、管理者に問い合せてください。
  6. 「作成」をクリックします。
ノート

次のことができるようになりました:

  • Data Guard設定が同じOracleホーム内の別のデータベースで実行されている間、CDBを作成または削除します。その逆も同様です。
  • 同じOracleホーム内でData Guardアクション(スイッチオーバー、フェイルオーバーおよび回復)を同時に実行しながら、CDBを作成または削除します(またはその逆)。
  • 同じOracleホーム内でPDBを同時に作成または削除しながら、CDBを作成または削除します。その逆も同様です。
  • 同じOracleホーム内の異なるデータベースでCDBを同時に作成または削除します。
  • VMクラスタ・タグを同時に更新しながら、CDBを作成または削除します。