Amazon Relational Database Service
ユーザーガイド (API バージョン 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] ページで、次の値を設定します。

    オプション
    IPv4 CIDR ブロック

    10.0.0.0/16

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

    IPv6 CIDR ブロック

    IPv6 CIDR ブロックなし

    VPC 名

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

    パブリックサブネットの IPv4 CIDR

    10.0.0.0/24

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

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

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

    プライベートサブネットの IPv4 CIDR

    10.0.1.0/24

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

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

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

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

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

    インスタンスタイプ

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

    注記

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

    キーペア名

    No key pair

    サービスエンドポイント

    None

    DNS ホスト名を有効化

    Yes

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

    Default

    
                            パブリックサブネットとプライベートサブネットを持つ VPC のウィザード
  6. [Create 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-1)。

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

    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] ページで、次の値を設定します。

    オプション
    名前タグ

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

    グループ名

    セキュリティグループの名前です (例: sgdb-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] を選択してから、セキュリティグループを選択します (例: sgdb-1)。

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

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

    オプション
    タイプ

    Oracle (1521)

    プロトコル

    TCP (6)

    ポート範囲

    1521

    送信元

    セキュリティグループの識別子。ボックスを選択すると、セキュリティグループの名前が表示されます (例: sgdb-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. [Instances] を選択してから、[Launch DB instance] を選択します。

  4. [Select engine] ページで [Oracle] を選択し、続いて [Oracle Database Enterprise Edition] を選択します。

    
                            エンジンの選択
  5. [Next] を選択します。

  6. [Choose use case] ページで、[Production]、[Next] の順に選択します。

    注記

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

  7. 次に示す [Specify DB details] ページで、次の値を設定します。

    オプション
    ライセンスモデル

    bring-your-own-license

    DB エンジンバージョン

    使用する Oracle のバージョンです。最新の Oracle 12c バージョンを使用します。

    DB インスタンスクラス

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

    マルチ AZ 配置

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

    注記

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

    ストレージタイプ

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

    注記

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

    ストレージ割り当て

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

    プロビジョンド IOPS

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

    注記

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

    DB インスタンス識別子

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

    マスターユーザー名

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

    [Master password] と [Confirm password]

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

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

  9. 次に示す [Configure advanced settings] ページに次の値を設定します。

    オプション
    Virtual Private Cloud (VPC)

    VPC です (例: vpc-1)。

    サブネットグループ

    新しい DB サブネットグループの作成

    パブリックアクセシビリティ

    いいえ

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

    指定なし

    VPC セキュリティグループ

    [Select existing VPC security groups] を選択し、VPC セキュリティグループ (例: sgdb-1) を選択します。

    データベース名

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

    データベースポート

    1521

    DB パラメータグループ

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

    Option Group

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

    Copy tags to snapshots

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

    Character set name

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

    Enable encryption

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

    バックアップ保持期間

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

    バックアップウィンドウ

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

    Enhanced monitoring

    [Enable enhanced monitoring] を選択すると、DB インスタンスが実行されているオペレーティングシステムに対して、メトリクスがリアルタイムで収集されます。

    詳細については、「拡張モニタリング」を参照してください。

    Auto minor version upgrade

    DB インスタンスに DB エンジンのマイナーバージョンアップグレードがリリースと同時に自動的に適用されるように、[Enable auto minor version upgrade] を選択します。

    Maintenance window

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

  10. ウィザードの最終ページで、[View DB instance details] を選択します。

RDS コンソールに、新規の DB インスタンスの詳細が表示されます。DB インスタンスが作成されて使用できるようになるまで、DB インスタンスのステータスは creating となります。ステータスが [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 を管理するタスクの多くを自動化できます。

詳細については、「AWS Command Line Interface Reference for Amazon RDS」と「Amazon RDS API Reference」を参照してください。

関連トピック