データベース・システムの作成

Create an OCI Database with PostgreSQL database system.

注意

データベース・システムは、IPv6が有効になっていないサブネットでのみ作成できます。IPv6が有効な既存のサブネットを選択すると、データベース・システムの作成は失敗します。

必要なOCIの前提条件とネットワークが整ったら、データベース・システムを作成できます。

  1. データベース管理者パスワードのボールトを作成または選択します。詳細は、ボールトの管理を参照してください。
  2. データベース・パスワードのキーを作成します。詳細は、キーの管理に関する項を参照してください。
  3. データベース・パスワードにシークレットを作成します。詳細は、Vaultシークレットの管理を参照してください。
    1. 「データベース・システム」リスト・ページで、「PostgreSQLデータベース・システムの作成」を選択します。リスト・ページの検索に関するヘルプが必要な場合は、データベース・システムのリストを参照してください。
    2. 「PostgreSQLデータベース・システムの作成」ページで、「新規データベース・システムの作成」「次へ」の順に選択します。
    3. 次の値を指定して、データベース・システム構成を設定します。
      • データベース・システム名: データベース・システムの名前を入力します。
      • 説明: オプションで、データベース・システムの説明を入力します。
      • PostgreSQLメジャー・バージョン: PostgreSQLデータベースのメジャー・バージョンを選択します。
    4. (オプション)タグ: リソースを作成する権限がある場合、そのリソースにフリーフォーム・タグを適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限を持つ必要があります。タグ付けの詳細は、リソース・タグを参照してください。タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に問い合せてください。後でタグを適用できます。
    5. 「データベース・システム」セクションで、「ノード数」に値を入力します。プライマリ・ノードが1つ必要です。追加のノードは読取りレプリカ・ノードとして予約されています。
    6. パフォーマンス層: データベースのパフォーマンス層を選択します。デフォルト値は75,000 IOPSです。詳細は、パフォーマンス層を参照してください
    7. 「データ配置」のオプションを選択します:
      • リージョナル: データは、リージョン内の複数の可用性ドメインに永続的に格納されます。
      • 可用性ドメイン固有: データは、選択した可用性ドメインに永続的に格納されます。
    8. 次を使用して、データベース・システムのハードウェア構成を設定します:
      • シェイプ・シリーズ: プロセッサ・グループを選択します。

        • AMD: (フレキシブル)現在の世代のAMDプロセッサを使用する標準シェイプ。
        • Intel: (フレキシブル)最新世代のIntelプロセッサを使用する標準シェイプ。
      • シェイプ・フィルタ: 「フレックス」または「固定」から選択します。フレキシブル・シェイプには、カスタマイズ可能なOCPU数およびメモリー容量が含まれます。
      • シェイプ名: シェイプを選択します。
      フレキシブル・シェイプを選択した場合は、シェイプのOCPU数およびメモリーの値を入力します。最小値および最大値を含む詳細は、サポートされているシェイプを参照してください。
    9. (オプション)拡張機能の構成: 既存のデータベース構成を選択するか、「新しい構成および拡張機能の作成」を選択して、データベース・システムのシェイプと互換性のある新しい構成を作成します。詳細は、「構成の作成」を参照。
    10. 「ネットワーク構成」セクションで、次の値を指定します。
      • Virtual Cloud Network: データベース・システムを作成するVCNを選択します。VCNを作成する必要がある場合は、「VCNの作成」をクリックし、VCNとサブネットの管理を参照してください。
      • サブネット: 選択したVCNのプライベート・サブネットを選択します。
      • データベース・システムの指定されたサブネットで使用可能なプライベートIPアドレスを指定します。住所を指定しない場合、サービスによって住所が選択されます。
      • リーダー・エンドポイントの有効化: このオプションを選択すると、データベース・システムに対して単一の読取り専用エンドポイントが有効になります。詳細は、データベース・システム・リーダー・エンドポイントの有効化または無効化を参照してください
      • ネットワーク・セキュリティ・グループを使用したトラフィックの制御: 既存のネットワーク・セキュリティ・グループにこのデータベース・システムを追加するには、このオプションを有効にします。リストからNSGを選択し、必要に応じて「別のネットワーク・セキュリティ・グループの追加」を選択します。

        重要

        選択したサブネットまたはNSGに適用されたセキュリティ・リストは、特定のプロトコルおよびポートを使用してデータベース・システムのVNICへのトラフィックを許可するように構成する必要があります。
    11. データベースにデータベース・システム管理者資格証明を指定します。管理者はスーパーユーザーにアクセスできません。PostgreSQLOCI Database with PostgreSQL管理ユーザーを含むOCI Databaseでは、ユーザーおよびロールを作成できます。
      1. ユーザー名: 管理者のユーザー名を入力します。データベース・システムの作成後にこの値を変更することはできません。
      2. 次のパスワード・オプションのいずれかを選択します:
        • パスワードの入力:
          1. パスワード: 管理者パスワードを指定します。
          2. パスワードの確認: 管理者のパスワードを確認してください。
        • OCIボールトの使用:
          1. Vault: 管理者パスワードを含むボールトを選択します。
          2. シークレット: 管理者パスワードを含むシークレットを選択します。
          3. シークレット・バージョン: シークレット・バージョンを選択します。
    12. 「管理ポリシー」セクションでは、データベース・システムのバックアップ、メンテナンスおよびレプリケーション・ポリシーを指定できます:
      1. 自動バックアップ: 自動バックアップを有効にするには、「自動バックアップの有効化」を選択します。自動バックアップを選択しない場合は、バックアップを手動で管理する必要があります。自動バックアップを有効にすることをお薦めします。自動バックアップを有効にした後、次のオプションを設定できます。
        • バックアップ頻度: バックアップを作成する頻度を選択します。
        • Day of the (time period): バックアップが作成された日を選択します。
        • バックアップ開始時間(UTC): バックアップが作成される時間を選択します。
        • バックアップ保持期間(日数): バックアップがシステムによって削除される前に保持される値(日数)を入力します。
      2. 「バックアップ・コピーの有効化」を選択して、バックアップを別のリージョンに自動的にコピーします。バックアップ・コピーを有効にした後、次のオプションを設定できます。
        • コンパートメント: バックアップ・コピーのコンパートメントを選択します、
        • リージョン: バックアップ・コピーのリージョンを選択します。
        • バックアップ保持期間(日数): バックアップ・コピーがシステムによって削除される前に保持される値(日数)を入力します。
      3. メンテナンス: 「メンテナンス・タイプ」オプションを選択します。詳細は、「メンテナンス」を参照してください。
        • Oracleによる設定: Oracleは、重要なメンテナンスを開始するのに最適な日時を選択します。
        • 独自のメンテナンスのスケジュール: OSやインスタンスのアップグレードなど、重要なメンテナンス・アクティビティをスケジュールする曜日とメンテナンス開始時間(UTCタイムゾーン)を指定します。日時を指定しない場合、Oracleによって選択されます。
    13. (オプション)「拡張オプションの表示」を選択して、構成変数を設定するか、データベース・システムにタグを追加します。
    14. データベース・システムの構成後、「次へ」を選択します。
    15. データベース・システム構成を確認し、「作成」を選択します。
  • oci psql db-system createコマンドおよび必須パラメータを使用して、データベース・システムを作成します。

    oci psql db-system create --compartment-id <compartment_OCID> --db-version <db_version> --display-name <display_name> --network-details <file://network-details.json> --shape <shape> --storage-details <file://storage-details.json> --system-type <system_type> [OPTIONS]

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

  • CreateDbSystem操作を実行して、データベース・システムを作成します。

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