Creating an OCI Database with PostgreSQL Database System

OCI Database with PostgreSQLデータベース・システムを作成します。

注意

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

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

  1. データベース管理者パスワードのボールトを作成または選択します。詳細は、ボールトの管理を参照してください。
  2. データベース・パスワードのキーを作成します。詳細は、キーの管理に関する項を参照してください。
  3. データベース・パスワードにシークレットを作成します。詳細は、Vaultシークレットの管理を参照してください。
  • 「データベース・システム」リスト・ページで、「PostgreSQLデータベース・システムの作成」を選択します。リスト・ページの検索に関するヘルプが必要な場合は、OCI Database with PostgreSQLデータベース・システムのリストを参照してください。
    「PostgreSQLデータベース・システムの作成」ウィザードが開きます。ウィザードには次のセクションがあります。
    • 1. 作成タイプの選択
    • 2. データベースを構成します。
    • 3. 管理ポリシー
    • 4. 確認および作成

    2. データベースの設定

    次のセクションを完了します。

    データベース構成

    次の情報を入力します:

    • データベース・システム名: データベース・システムの名前を入力します。
    • 説明: (オプション)データベース・システムの説明を入力します。
    • コンパートメント: データベース・システムが存在するコンパートメントをリストから選択します。
    • PostgreSQLメジャー・バージョン: リストからPostgreSQLデータベースのメジャー・バージョンを選択します。

    拡張オプション

    「タグ」で、「タグの追加」を選択して、タグ付けをデータベース・システムに適用します。

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

    データベース・システム

    次の情報を入力します:

    • ノード数: 必要なノード数を入力します。プライマリ・ノードが1つ必要です。追加ノードは、読取りレプリカ・ノードとして予約されています。
    • パフォーマンス層: データベースのパフォーマンス層を選択します。デフォルト値は75,000 IOPSです。詳細は、OCI Database with PostgreSQLのパフォーマンス層を参照してください。
    • データ配置: 次のいずれかのオプションを選択します:
      • 可用性ドメイン固有: データは、選択した可用性ドメインに永続的に格納されます。
      • リージョナル: データは、リージョン内の複数の可用性ドメインに永続的に格納されます。
    • 可用性ドメイン: 表示されるオプションから可用性ドメインを選択します

    ハードウェア構成

    次の情報を入力します:

    • プロセッサ: 次のプロセッサ・オプションのいずれかを選択します。
      • AMD: フレキシブルOCPU数。最新世代のAMDプロセッサ。
      • Intel: フレキシブルOCPU数。最新世代のIntelプロセッサ。

      選択したハードウェア・タイプによって、使用可能なシェイプが決まります。

    • 形状のフィルタ: 次のオプションを選択します。
      • すべて表示
      • フレックス: OCPUおよびメモリーの量を構成できます。
      • 修正済: OCPUおよびメモリーに設定された値が表示されます。
    • シェイプの選択: リストからシェイプを選択してください。

    拡張機能の構成

    オプションとして、データベース・システムの既存のデータベース構成を選択するか、選択したシェイプと互換性のある新しい構成を作成できます。

    次の情報を入力します:

    • 新しい構成と拡張機能の作成: 新しい構成と拡張機能を作成する場合に選択します。構成の作成ウィザードが開きます。詳細は、OCI Database with PostgreSQL構成の作成を参照してください。作成した新しい構成および拡張が「構成および拡張」リストに表示されます
    • 構成および拡張コンパートメント: 必要な構成および拡張を含むコンパートメントを選択します。
    • 構成および拡張: リストから選択したコンパートメントに含まれる構成および拡張を選択します。

    詳細は、OCI Database with PostgreSQLでサポートされている拡張機能を参照してください。

    ネットワーク構成

    ここでは、データベース・システム・エンドポイントがアタッチされている仮想クラウド・ネットワーク(VCN)およびサブネットを構成します。データベース・システム・エンドポイントはプライベートIPアドレスを使用し、インターネットから直接アクセスすることはできません。

    次の情報を入力します:

    • コンパートメント: 選択する必要があるVCNおよびサブネットを含むコンパートメントを選択します。
    • Virtual Cloud Network: データベース・システムを作成するVCNを選択します。VCNを作成する必要がある場合は、「VCNの作成」を選択し、「VCNとサブネットの管理」を参照してください。
    • サブネット: 選択したVCNのプライベート・サブネットを選択します。
    • プライベートIPアドレス: (オプション)データベース・システムの指定されたサブネットにプライベートIPアドレスを指定します。住所を指定しない場合は、サービスによって住所が選択されます。
    • リーダー・エンドポイントの有効化: データベース・システムに対して単一の読取り専用エンドポイントを有効化する場合に選択します。詳細は、「OCI Database with PostgreSQLデータベース・システムのリーダー・エンドポイントの有効化または無効化」を参照してください。
    • ネットワーク・セキュリティ・グループを使用したトラフィックの制御: このデータベース・システムを既存のネットワーク・セキュリティ・グループに追加する場合に選択します。リストからNSGを選択し、必要に応じて「別のネットワーク・セキュリティ・グループの追加」を選択します。

      重要

      選択したサブネットまたはNSGに適用されたセキュリティ・リストは、特定のプロトコルおよびポートを使用してデータベース・システムのVNICへのトラフィックを許可するように構成する必要があります。

    データベース・システム管理者資格証明

    データベースにデータベース・システム管理者の資格証明を指定します。管理者はスーパーユーザーにアクセスできません。OCI Database with PostgreSQL管理ユーザーは、ユーザーおよびロールを作成できます。

    次のオプションのいずれかを選択し、必要な情報を入力します。

    • パスワードの入力:
      • パスワード: 管理者パスワードを指定します。
    • OCIボールトの使用:
      • コンパートメント: OCI Vaultが存在するコンパートメントを選択します。
      • Vault: 管理者パスワードを含むボールトを選択します。
      • シークレット: 管理者パスワードを含むシークレットを選択します。
      • シークレット・バージョン: シークレット・バージョンを選択します。

      詳細は、Vaultを参照してください。

    「次へ」を選択します。「管理ポリシー」セクションが開きます。

    3. 管理方針

    「管理ポリシー」セクションでは、データベース・システムのバックアップ、メンテナンスおよびレプリケーション・ポリシーを指定できます。

    次の情報を入力します:

    • 自動バックアップ: 「自動バックアップの有効化」を選択して、自動バックアップを有効にします。自動バックアップを選択しない場合は、バックアップを手動で管理する必要があります。自動バックアップを有効にすることをお薦めします。自動バックアップを有効にした後、次のオプションを設定できます。
      • バックアップ頻度: バックアップが作成される頻度を選択します。リストから期間(「日次」「週次」「月次」)を選択します。リストから1日のバックアップ時間を30分間隔で選択します。時間はすべてUTCです。
      • バックアップ保持期間(日数): バックアップがシステムによって削除されるまでに保持される日数を入力します。
    • バックアップ・コピーの有効化: 「バックアップ・コピーの有効化」を選択して、バックアップを別のリージョンに自動的にコピーします。バックアップ・コピーを有効にした後、次のオプションを設定できます。
      • コンパートメント: 配置するバックアップ・コピーのコンパートメントを選択します。
      • リージョン: バックアップ・コピーの1つ以上のリージョンを選択します。
      • バックアップ保持期間(日数): バックアップ・コピーがシステムによって削除されるまでに保持される日数を入力します。
    • メンテナンス・タイプ: 次のいずれかのオプションを選択します。
      • Oracleによる設定: Oracleは、重要なメンテナンスを開始するのに最適な日時を選択します。
      • 独自のメンテナンスのスケジュール: OSやインスタンスのアップグレードなど、重要なメンテナンス・アクティビティをスケジュールする曜日とメンテナンス開始時間(UTCタイムゾーン)を指定します。日時を指定しない場合、Oracleによって選択されます。

    「次へ」を選択します。「確認して作成」セクションが開きます。

    4. 確認と作成

    データベース・システム構成を確認し、「作成」を選択します。「編集」を選択して、特定のセクションの設定を変更できます。「前」を選択して特定のセクションに戻り、変更を加えることもできます。

  • 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操作を実行して、データベース・システムを作成します。