構成の作成

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

重要

OCI Database with PostgreSQLは、特定のシェイプをターゲットとして、すぐに最適化されたデフォルト構成を提供します。上級ユーザーのみが変更および管理する必要がある場合があります。詳細は、PostgreSQLリファレンス・マニュアルを参照してください。

構成を作成する場合は、固定構成またはフレキシブル構成のいずれかを選択します。

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

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

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

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

      For more information, see Supported PostgreSQL Extensions for OCI Database with PostgreSQL.

    6. (オプション)詳細オプションの表示: リソースの作成権限がある場合は、そのリソースにフリーフォーム・タグを適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限を持つ必要があります。タグ付けの詳細は、リソース・タグを参照してください。タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に問い合せてください。後でタグを適用できます。
    7. 「作成」を選択します。
  • 構成を作成するには、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]

    For more information, see Supported PostgreSQL Extensions for OCI Database with PostgreSQL.

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

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

    構成の拡張機能を有効にするには、dbConfigurationOverridesoci.admin_enabled_extensions='<extension1,extension2>'configKeyおよび必要な値とともに使用します。For more information, see Supported PostgreSQL Extensions for OCI Database with PostgreSQL.

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