メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

Oracle 用のツールおよびサードパーティーソフトウェアをホストするための Amazon RDS のセットアップ

Amazon RDS を使用して、以下のようなソフトウェアとコンポーネントをサポートする Oracle DB インスタンスをホストできます。

  • Siebel Customer Relationship Management (CRM)

  • Oracle Fusion Middleware Metadata — Repository Creation Utility (RCU) によりインストール

次の手順では、Oracle 用の追加ソフトウェアおよびコンポーネントのホストに使用できる Oracle DB インスタンスを Amazon RDS に作成できます。

Oracle データベースで使用する Amazon VPC の作成

次の手順では、Amazon VPC、プライベートサブネット、およびセキュリティグループを作成します。Amazon RDS DB インスタンスは中間層コンポーネントでのみ使用できればよく、パブリックインターネットは必要ないため、Amazon RDS DB インスタンスはより優れたセキュリティを提供するプライベートサブネットでホストされます。

Amazon VPC を作成するには

  1. AWS マネジメントコンソールにサインインした後、Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

  2. AWS マネジメントコンソールの右上隅で、VPC の AWS リージョンを選択します。この例では、米国西部 (オレゴン) リージョンを使用します。

  3. 左上隅で、[VPC Dashboard] を選択します。次に、[Start VPC Wizard] を選択します。

  4. [Step 1: Select a VPC Configuration] ページで [VPC with Public and Private Subnets] を選択し、[Select] を選択します。

  5. 以下に示す [Step 2: VPC with Public and Private Subnets] ページで、次の値を設定します。

    オプション
    IP CIDR ブロック

    10.0.0.0/16

    VPC の CIDR ブロックの選択の詳細については、「VPC のサイズ設定」を参照してください。

    VPC 名

    VPC の名前です (例: vpc-1)。

    パブリックサブネット

    10.0.0.0/24

    サブネットのサイズ設定については、「サブネットのサイズ設定」を参照してください。

    アベイラビリティーゾーン AWS リージョンのアベイラビリティーゾーンです。
    パブリックサブネット名

    パブリックサブネットの名前です (例: subnet-public-1)。

    プライベートサブネット

    10.0.1.0/24

    サブネットのサイズ設定については、「サブネットのサイズ設定」を参照してください。

    アベイラビリティーゾーン

    AWS リージョンのアベイラビリティーゾーンです。

    プライベートサブネット名

    プライベートサブネットの名前です (例: subnet-private-1)。

    インスタンスタイプ

    NAT インスタンスのインスタンスタイプです (例: t2.micro)。

    注記

    コンソールに [Instance type] が表示されない場合は、[Use a NAT instance instead] を選択します。

    キーペア名

    No key pair

    サブネット

    None

    DNS ホスト名を有効化

    Yes

    ハードウェアのテナンシー

    Default

     パブリックサブネットとプライベートサブネットを持つ VPC のウィザード
  6. [VPC の作成] を選択します。

マルチ AZ 配置をサポートするには、VPC の Amazon RDS DB インスタンスに、少なくとも 2 つのプライベートサブネットまたは少なくとも 2 つのパブリックサブネットが必要です。複数のアベイラビリティーゾーンの使用の詳細については、「リージョンとアベイラビリティーゾーン」を参照してください。データベースはプライベートであるため、2 つめのプライベートサブネットを VPC に追加します。

追加のサブネットを作成するには

  1. AWS マネジメントコンソールにサインインした後、Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

  2. AWS マネジメントコンソールの右上隅で、VPC に合った正しい AWS リージョンにあることを確認します。

  3. 左上隅で、[VPC Dashboard] を選択し、[Subnets]、次に [Create Subnet] を選択します。

  4. [Create Subnet] ページで、次の値を設定します。

    オプション
    名前タグ

    2 つめのプライベートサブネットの名前です (例: subnet-private-2)。

    VPC

    VPC です (例: vpc)。

    アベイラビリティーゾーン

    AWS リージョンのアベイラビリティーゾーンです。

    注記

    第 1 プライベートサブネットに選んだものとは別のアベイラビリティーゾーンを選択します。

    CIDR ブロック

    10.0.2.0/24

  5. [Yes, Create] を選択します。

両方のプライベートサブネットは、同じルートテーブルを使用する必要があります。次の手順では、ルートテーブルが一致していることを確認し、一致していない場合は片方を編集します。

サブネットが同じルートテーブルを使用していることを確認するには

  1. AWS マネジメントコンソールにサインインした後、Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

  2. AWS マネジメントコンソールの右上隅で、VPC に合った正しい AWS リージョンにあることを確認します。

  3. 左上隅で、[VPC Dashboard] を選択し、[Subnets] を選択した後、1 つめのプライベートサブネット (例: subnet-private-1) を選択します。

  4. コンソールの下部で、次に示されている [Route Table] タブを選択します。

     ルートテーブル情報
  5. ルートテーブルを書き留めておきます (例: rtb-0d9fc668)。

  6. サブネットのリストで、2 つめのプライベートサブネットを選択します (例: subnet-private-2)。

  7. コンソールの下部で、[Route Table] タブを選択します。

  8. 2 つめのサブネットのルートテーブルが 1 つめのサブネットのルートテーブルと同じではない場合は、編集して一致させます。

    1. [Edit] を選択します。

    2. [Change to] で、1 つめのサブネットと一致するルートテーブルを選択します。

    3. [Save] を選択します。

セキュリティグループは、DB インスタンスの仮想ファイアウォールとして機能し、インバウンドトラフィックとアウトバウンドトラフィックをコントロールします。次の手順では、DB インスタンスのセキュリティグループを作成します。セキュリティグループの詳細については、「VPC のセキュリティグループ」を参照してください。

プライベート Amazon RDS DB インスタンスの VPC セキュリティグループを作成するには

  1. AWS マネジメントコンソールにサインインした後、Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

  2. AWS マネジメントコンソールの右上隅で、VPC に合った正しい AWS リージョンにあることを確認します。

  3. 左上隅で、[VPC Dashboard] を選択し、[Security Groups] を選択してから、[Create Security Group] を選択します。

  4. [Create Security Group] ページで、次の値を設定します。

    オプション
    名前タグ

    セキュリティグループの名前です (例: sg-db-1)。

    グループ名

    セキュリティグループの名前です (例: sg-db-1)。

    説明

    セキュリティグループの説明です。

    VPC

    VPC です (例: vpc-1)。

  5. [Yes, Create] を選択します。

次の手順では、DB インスタンスへのインバウンドトラフィックを制御するルールをセキュリティグループに追加します。インバウンドルールの詳細については、「セキュリティグループのルール」を参照してください。

セキュリティグループにインバウンドルールを追加するには

  1. AWS マネジメントコンソールにサインインした後、Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

  2. AWS マネジメントコンソールの右上隅で、VPC に合った正しい AWS リージョンにあることを確認します。

  3. 左上隅で、[VPC Dashboard] を選択し、[Security Groups] を選択してから、セキュリティグループを選択します (例: sg-db-1)。

  4. コンソール下部で、[Inbound Rules] タブを選択し、次に [Edit] を選択します。

  5. 次のように値を設定します。

    オプション
    タイプ

    Oracle (1521)

    プロトコル

    TCP (6)

    ポート範囲

    1521

    送信元

    セキュリティグループの識別子。ボックスを選択すると、VPC の名前が表示されます (例: vpc-1)。

     インバウンドルール情報
  6. [Save] を選択します。

Oracle DB インスタンスの作成

Amazon RDS を使用して、Oracle DB インスタンスをホストできます。次の手順では、Oracle DB インスタンスを作成します。

Oracle DB インスタンスを起動するには

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. AWS マネジメントコンソールの右上隅で、DB インスタンスの AWS リージョンを選択します。VPC と同じ AWS リージョンを選択してください。

  3. 左上隅で、[RDS Dashboard] を選択し、[Launch a DB Instance] を選択します。

  4. [Step 1: Select Engine] ページで、[Oracle] を選択し、次に Oracle Database Enterprise Edition の [Select] ボタンを選択します。

     エンジンの選択
  5. [Step 2: Production?] ページで、[Production] を選択し、さらに [Next Step] を選択します。

    注記

    DB インスタンスの開発およびテスト用に、[Dev/Test] を選択することもできます。

  6. 次に示す [Step 3: Specify DB Details] ページに次の値を設定します。

    オプション
    DB エンジン

    oracle-ee

    License Model

    bring-your-own-license

    DB Engine Version

    使用する Oracle のバージョンです。Oracle 12c、バージョン 12.1.0.1.0 または 12.1.0.2.0 を使用できます。

    DB インスタンスクラス

    使用する DB インスタンスクラスです。詳細については、「DB インスタンスクラス」を参照してください。

    マルチ AZ 配置

    Yes。マルチ AZ 配置では、フェイルオーバーサポートで別のアベイラビリティーゾーンに DB インスタンスのスタンバイレプリカが作成されます。本稼働のワークロードではマルチ AZ をお勧めします。複数のアベイラビリティーゾーンの詳細については、「リージョンとアベイラビリティーゾーン」を参照してください。

    注記

    開発およびテスト用に、[No] を選択することもできます。

    ストレージタイプ

    Provisioned IOPS (SSD)。本稼働のワークロードではプロビジョンド IOPS (1 秒あたりの入力/出力オペレーション) をお勧めします。ストレージの詳細については、「Amazon RDS のストレージ」を参照してください。

    注記

    開発およびテスト用に、[General Purpose (SSD)] を選択することもできます。

    Allocated Storage

    ストレージがデータベース用に割り当てられます。ストレージの最低 20 GB をデータベース用に割り当てます。場合によっては、DB インスタンスに、データベースのサイズ以上のストレージを割り当てると、I/O のパフォーマンスが改善することがあります。ストレージの割り当ての詳細については、「Amazon RDS ストレージの種類」および「 Guidelines for Creating Oracle Database Tablespaces 」を参照してください。

    プロビジョンド IOPS

    DB インスタンスに最初に割り当てられるプロビジョンド IOPS の量。この値は、DB インスタンスのストレージ容量の 3 から 10 の間の倍数である必要があります。また、この値は 1,000 の整数倍である必要があります。

    注記

    開発およびテストにはプロビジョンド IOPS は必要ありません。

    DB Instance Identifier

    DB インスタンスの名前です (例: oracle-instance)。

    Master User Name

    DB インスタンスのマスターユーザー名です (例: oracle_mu)。

    [Master User Password] と [Confirm Password]

    マスターユーザーのパスワードです。8〜30 文字で、使用できるのは印刷可能な ASCII 文字 (/、"、@ を除く) です。[Confirm Password] ボックスにパスワードをもう一度入力します。

     DB 詳細の指定フォーム
  7. [Next Step] を選択します。

  8. 次に示す [Step 4: Configure Advanced Settings] ページに次の値を設定します。

    オプション
    VPC

    VPC です (例: vpc-1)。

    サブネットグループ

    Create new DB Subnet Group

    パブリックアクセス可能

    No

    アベイラビリティーゾーン

    No Preference

    VPC セキュリティグループ

    VPC セキュリティグループです (例: sg-db-1)。

    Database Name

    データベースの名前です (例: db1)。

    Database Port

    1521

    パラメータグループ

    デフォルトのパラメータグループです。

    Option Group

    デフォルトのオプショングループです。

    タグをスナップショットへコピー

    このオプションを選択すると、スナップショットの作成時に DB インスタンスタグが DB スナップショットにコピーされます。詳細については、「Amazon RDS リソースのタグ付け」を参照してください。

    Character Set Name

    DB インスタンスの文字セットです。デフォルト値 AL32UTF8 は、Unicode 5.0 UTF-8 Universal 文字セットを表します。DB インスタンスの作成後は、文字セットを変更できません。

    暗号を有効化

    [Yes] または [No] です。値 [Yes] を選択すると、この DB インスタンスが保管時に暗号化が有効になります。詳細については、「Amazon RDS リソースの暗号化」を参照してください。

    バックアップの保存期間

    データベースの自動バックアップを保持する日数です。ほとんどの DB インスタンスで、この値を 1 以上に設定する必要があります。

    バックアップウィンドウ

    データベースのバックアップを保持する期間を指定しない場合は、デフォルト値 [No Preference] を使用します。

    Auto Minor Version Upgrade

    DB インスタンスで、DB エンジンのマイナーバージョンアップグレードをリリースの際に自動的に受信するには、[Yes] を選択します。

    メンテナンス時間

    DB インスタンスへの変更保留が適用される 30 分単位のウィンドウを選択します。期間が重要ではない場合は、[No Preference] を選択します。

     DB 詳細の指定フォーム
  9. [Launch DB Instance] を選択します。

    RDS コンソールでは、新しい DB インスタンスが DB インスタンスのリストに表示されます。DB インスタンスのステータスは、使用可能になるまで [creating] です。DB インスタンスのステータスが [available] に変わると接続できます。DB インスタンスの設定によっては、新しい DB インスタンスが使用可能になるまでに数分かかる場合があります。

その他の Amazon RDS インターフェイス

前の手順では、AWS マネジメントコンソールを使用してタスクを実行します。Amazon Web Services には、AWS Command Line Interface (AWS CLI) とアプリケーションプログラミングインターフェイス (API) も用意されています。AWS CLI または API を使用すると、Amazon RDS により Oracle DB インスタンスを管理するタスクなど、Amazon RDS を管理するタスクの多くを自動化できます。

詳細については、「Amazon RDS 用 AWS Command Line Interface リファレンス」および「Amazon Relational Database Service API Reference」を参照してください。

関連トピック