構成の作成

PostgreSQLデータベース・システム構成を使用してOCIデータベースを作成し、変数および拡張を管理します。

重要

PostgreSQLを使用したOCIデータベースでは、特定のシェイプをターゲットとする即時利用可能な最適化されたデフォルト構成が提供されます。変更および管理が必要なのは上級ユーザーのみです。詳細は、PostgreSQLリファレンス・マニュアルを参照してください。

構成を作成するときは、固定構成または柔軟な構成のいずれかを選択します。

固定構成は特定のハードウェア詳細に関連付けられており、OCPUおよびメモリーがそれらの詳細と正確に一致するハードウェア構成を持つデータベース・システムにのみ適用できます。

柔軟な構成は、異なるハードウェア構成を持つデータベース・システムに適用できます。データベース・システムで柔軟な構成を使用している場合は、構成を変更せずにハードウェア構成を更新できます。柔軟な構成では、一部の変数値に整数式を使用できます。詳細は、柔軟な構成と整数変数を参照してください。

    1. ナビゲーション・メニューを開き、「データベース」を選択します。PostgreSQLで、「構成」を選択します。
    2. (オプション)「リスト範囲」セクションで、「コンパートメント」を選択します。
    3. 「構成の作成」を選択します。
    4. 「構成の作成」ウィンドウで、次の値を指定します:
      • 名前: 構成リストの名前を入力します。機密情報を入力しないでください。
      • 説明: 構成リストの説明を入力します。
      • 構成シェイプ・タイプ: 「フレックス」または「固定」を選択します。様々なシェイプおよびハードウェア構成を持つデータベース・システムに柔軟な構成を適用できます。固定構成は、特定の固定シェイプおよび一致するハードウェア構成を持つデータベース・システムにのみ適用できます。詳細は、サポートされるシェイプを参照してください。
    5. 「配置およびハードウェアの構成」セクションで、次の値を指定します:
      • コンパートメントの選択: 構成を含めるコンパートメントを選択します。
      • シェイプ・シリーズ: プロセッサ・グループを選択します。
        • AMD: (柔軟な)現在の世代のAMDプロセッサを使用する標準シェイプ。
        • Intel: (フレキシブル)現在の世代のIntelプロセッサを使用する標準シェイプ。
      • シェイプ名: 固定シェイプを使用している場合は、この構成リストを適用できるデータベース・システムのシェイプを選択します。
    6. 「ユーザー変数(読取り/書込み)」セクションで、必要に応じて既存の変数を追加または更新します。
      • 変数名: リストからユーザー変数を選択します。
      • 変数値: 変数の値を選択または入力します。
      ヒント

      構成でフレキシブル・シェイプがサポートされている場合、一部の値には整数式を使用できます。詳細は、柔軟な構成と整数変数を参照してください。
    7. 「拡張の構成」セクションで、次の情報を入力します:
      • PostgreSQL内線番号: リストから1つ以上の内線番号を選択します。
      • 拡張機能で構成可能な変数をサポートする場合は、「+別の変数」を選択します。
      • 変数名: リストから変数を選択します。
      • 変数値: 変数の値を選択または入力します。

      詳細は、PostgreSQLでサポートされているOCIデータベースのPostgreSQL拡張機能を参照してください。

    8. (オプション) 拡張オプションの表示: リソースの作成権限がある場合は、そのリソースにフリーフォーム・タグを適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に連絡してください。タグは後で適用できます。
    9. 「作成」を選択します。
  • oci psql configuration createコマンドおよび必須パラメータを使用して、構成を作成します。

    oci psql configuration create --compartment-id <compartment_OCID> [OPTIONS]

    管理対応の拡張のリストは、db-configuration-overridesの一部としてoci.admin_enabled_extensions構成パラメータを使用して指定できます。たとえば:

    oci psql configuration create --compartment-id <compartment_OCID> --db-version <db_version> --display-name <display_name> --db-configuration-overrides <file://db-configuration-overrides.json> [OPTIONS]

    詳細は、PostgreSQLでサポートされているOCIデータベースのPostgreSQL拡張機能を参照してください。

    CLIコマンドのパラメータおよび値のリストは、CLIコマンド・リファレンスを参照してください。

  • CreateConfiguration操作を実行して、構成を作成します。

    dbConfigurationOverridesは、oci.admin_enabled_extensions='<extension1,extension2>'configKeyおよび構成の拡張を有効にするために必要な値とともに使用します。詳細は、PostgreSQLでサポートされているOCIデータベースのPostgreSQL拡張機能を参照してください。

    APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。