ノート:

Oracle Database@AWSでのOracle Exadata Database Serviceのプロビジョニング

イントロダクション

Oracle Database@AWSは、AWSリージョンで実行されているアプリケーションが、AWSのOracle Cloud Infrastructure (OCI)で実行されているOracle Exadata Database Service on Dedicated Infrastructureを使用できるようにする、OracleとAmazon Web Services (AWS)間の戦略的パートナシップです。Amazon KinesisやAmazon QuickSightなどのAWSアプリケーションとサービスは、Oracle Exadata Cloud Infrastructureで実行されているOracleデータベースへの低レイテンシでネイティブにアクセスできるようになり、AI Vector SearchなどのOracle Database 23ai機能を利用できるようになりました。

ノート: Oracle Database@AWSは、現在制限付きプレビューで使用できます。詳細は、Oracle Database@AWSについて学習を参照してください。

他のAWSリソースと同様に、Oracle Database@AWSアーキテクチャでは、AWSリージョン内のアプリケーション・リソースのネットワーキングを提供するためにAmazon Virtual Private Cloud (VPC)が必要です。また、同じAWSリージョンにコロケーションされたOCI子サイトで動作するOracle Database@AWSには、OCIの他のリソースへのアクセスを有効にするために親OCIリージョンに拡張されるOCI仮想クラウド・ネットワーク(VCN)があります。OCIは、OCI子サイトと親OCIリージョン間のネットワークを管理します。AWSは、Operational Database(ODB)ネットワークとアプリケーションVPCの間のネットワーク接続を管理します。

Oracle Database@AWSのExadataインフラストラクチャのネットワーク図を示す図

AWSとOCIの自動化を活用して、Oracle Database@AWSでOracle Exadata Database Serviceの実行を簡単に開始できます。Oracle Exadata Database Serviceのプロビジョニングには、次の4つの簡単なタスクが必要です。

  1. ODBネットワークを作成します。
  2. Exadataインフラストラクチャの作成
  3. ExadataインフラストラクチャにExadata VMクラスタを作成します。
  4. Exadata VMクラスタにOracle Databaseを作成します。

目的

タスク1: ODBネットワークの作成

ODBネットワークは、AWS可用性ゾーン(AZ)でOCIインフラストラクチャをホストするプライベート分離ネットワークです。ODBネットワークは、IPアドレスのCIDR範囲で構成されます。ODBネットワークは、OCI子サイト内に存在するネットワークに直接マップされるため、AWSとOCI間の通信手段として機能します。

ノート: AWSアカウントが必要で、AWS MarketplaceからOracle Database@AWSのプライベート・オファーをリクエストします。

  1. AWS管理コンソールにログインし、https://console.aws.amazon.com/odb/を使用してOracle Database@AWS Consoleを開きます。

  2. 「ODBネットワーク」および「ODBネットワークの作成」をクリックするか、「ステップ1」の下の「ODBネットワークの作成」を直接クリックします。

    AWS管理コンソールのOracle Database@AWSコンソールを示すイメージ

  3. 「ODBネットワークの作成」ページで、「ODBネットワーク名」「可用性ゾーン」「クライアント・サブネットCIDR」「バックアップ・サブネットCIDR」および「ドメイン名接頭辞」を入力します。

    ODBネットワークの作成方法を示す図

  4. 「ODBネットワークの作成」をクリックします。

タスク2: Exadata Infrastructureの作成

AWSにコロケーションされたOracle Exadata Database Serviceは、構成を必要としない高速で低レイテンシの内部リモート・ダイレクト・メモリー・アクセス(RDMA)ネットワーク・ファブリックによって内部的に接続される、最小構成が2台、最大32台のデータベース・サーバーおよび最大3台のストレージ・サーバーを備えた専用Exadataインフラストラクチャをサポートしています。AWSデータ・センター内のExadataインフラストラクチャは、ハードウェアをクラウド内の他のサービスに安全に接続するために必要なネットワーキング・リソースと統合します。Oracle Exadata Database Serviceでは、Oracleは月次セキュリティおよび四半期ごとのインフラストラクチャ・アップデートを実行します。ビジネス要件を満たす四半期インフラストラクチャ・メンテナンス・スケジュールを指定できます。

  1. Exadataインフラストラクチャを作成するには、「Exadataインフラストラクチャ」を選択し、「Exadataインフラストラクチャの作成」をクリックします。

    ノート: OCIテナンシがプライベート・オファーを介してリンクされているとします。

    AWS管理コンソールのナビゲーションを示す図

  2. 「ステップ1 - 一般設定の構成」で、Exadataインフラストラクチャ名を入力し、Exadataインフラストラクチャがプロビジョニングされる可用性ゾーンを選択して、「次へ」をクリックします。

    一般設定の構成を示す図

  3. 「ステップ2 - Exadata Infrastructureの構成」で、Exadata Infrastructureシェイプを指定します。最小構成には、2つのデータベース・サーバーと3つのストレージ・サーバーがすでに入力されています。1つのExadataインフラストラクチャに最大32台のデータベース・サーバーと64台のストレージ・サーバーを保持し、「次へ」をクリックします。

    ノート:データベースおよびストレージ・サーバーの数の制限がOCIリンク・テナンシ内で設定されていることを確認します。

    Exadata Infrastructureの構成を示す図

  4. 「ステップ3 - メンテナンスおよびタグの構成」では、すべてのフィールドがオプションです。今後のメンテナンス更新について通知される電子メール・アドレスを最大10個入力できます。オプションで、AWSリソースの検索およびフィルタやAWSコストの追跡に使用するタグを追加して、「次へ」をクリックできます。

    ノート:インフラストラクチャ・メンテナンスのスケジュールは、OCIコンソールから更新できます。

    保守およびタグの構成を示す図

  5. 「ステップ4 - レビューおよび作成」で、Exadataインフラストラクチャ構成を確認します。

    「取消」をクリックしてExadataインフラストラクチャの作成を取り消し、「前」をクリックして値を戻って更新し、「Exadataインフラストラクチャの作成」をクリックして作成を続行できます。

    レビューおよび作成を示すイメージ

  6. Exadataインフラストラクチャが正常に作成されると、次の情報が表示されます。

    • サマリー: Exadataインフラストラクチャの構成を表示します。

      • データベース・サーバー:データベース・サーバーおよびリソースを表示します。
      • Exadata VMクラスタ:このExadataインフラストラクチャで作成されたExadata VMクラスタを表示します。
      • OCIメンテナンス: OCIコンソールにリンクして、Exadataインフラストラクチャのメンテナンス・スケジュールを更新します。
      • タグ:このExadataインフラストラクチャに関連付けられているタグを表示します。
    • OCIリソース:このExadataインフラストラクチャのOCIコンソールに直接アクセスするためのリンクを検索します

    Exadataインフラストラクチャのサマリーを示すイメージ

タスク3: ExadataインフラストラクチャでのExadata VMクラスタの作成

各Exadataインフラストラクチャ・データベース・サーバーには、1つ以上の仮想マシン(VM)ゲストが含まれます。複数の仮想マシン・クラスタ(MultiVM)のサポートにより、データベース・サーバーごとに最大8つのVMをサポートし、Exadataデータベース・システムごとに合計8つのVMクラスタをホストできます。VMクラスタをプロビジョニングする場合、Oracleデータベース・ワークロードをサポートするVMクラスタに割り当てられるシステム・リソースを指定します。

  1. Exadata VMクラスタを作成するには、「Exadata VMクラスタ」および「VMクラスタの作成」を選択します。

    Exadata VMクラスタの作成を示すイメージ

  2. 「ステップ1 - 一般設定の構成」で、VMクラスタ名を入力し、「タイム・ゾーン」「ライセンス・オプション」を確認して、「次へ」をクリックします。

    一般設定の構成を示す図

  3. 「ステップ2 - インフラストラクチャ設定の構成」で、次の情報を入力して「次へ」をクリックします。

    • Exadataインフラストラクチャ名: VMクラスタを作成するExadataインフラストラクチャを選択します。

    • Grid Infrastructureバージョン: VMクラスタにインストールするリリースのOracle Grid Infrastructureバージョン(19cおよび23ai)を選択します。

      ノート: Oracle Grid Infrastructureリリースにより、VMクラスタでサポートできるOracle Databaseリリースが決まります。たとえば、Oracle Grid Infrastructureソフトウェア・リリースより新しいOracle Databaseリリースは実行できません。

    • Exadataイメージ・バージョン: Exadataシステム・ソフトウェア・バージョンを選択します。これにより、ゲストVMイメージで使用可能なオペレーティング・システム(OS)のバージョンおよび機能が決まります。

    • データベースサーバー: VMイメージが作成されるDBサーバーを選択します。

    • 構成 VMにリソースを割り当てることができます。次の情報を入力します

      • CPUコア数: VM当たりのOCPU数を入力して、その数のOCPUを各VMクラスタの仮想マシン・コンピュート・ノードに割り当てます。VM当たり最小は2 OCPUです。

      • メモリー:各VMに割り当てるVM当たりのメモリーを入力します。VM当たりの最小値は30GBです。

      • ローカル・ストレージ:各VMにローカル・ストレージを割り当てるためのVM当たりのローカル・ストレージを入力します。VM当たりの最小値は60GBです。

        ノート:新しいVMクラスタを作成するたびに、データベース・サーバーのローカル領域から残っている領域が新しいVMクラスタに使用されます。

      • クラスタごとのExadataストレージを1TBの倍数で入力します。最小値は2 TBです。

      • ストレージの割当て:

        • ローカル・バックアップのストレージ割当ての有効化: Oracle Exadata Cloud Infrastructureインスタンス内でローカルExadataストレージへのデータベースのバックアップを実行する場合に選択します。ローカル・バックアップのストレージ構成オプションは、VMクラスタの作成後に変更できません。

        • Exadataスパース・スナップショットのストレージ割当ての有効化: VMクラスタ内でスナップショット機能を使用する場合に選択します。スパース・スナップショットのストレージ構成オプションは、VMクラスタの作成後に変更できません。

    インフラストラクチャ設定の構成を示す図

  4. 「ステップ3 - 接続の構成」で、タスク1で作成したODBネットワークを選択し、VMクラスタへのアクセスに使用されるホスト名接頭辞SSHキー・ペアを入力します。

    「取消」をクリックしてVMクラスタの作成を取り消したり、「レビューおよび作成に進む」をクリックしてステップをスキップしたり、「前」をクリックして値を戻って更新したり、「次へ」をクリックしてVMクラスタ構成を続行できます。

    接続の構成を示すイメージ

  5. 「ステップ4 - 診断およびタグの構成」では、このステップはオプションです。OCI診断収集を有効にすることで、Oracle Cloudの運用とお客様は、ゲストVMの問題をすばやく効率的に特定、調査、追跡および解決できます。イベントをサブスクライブすると、リソースの状態変化に関する通知を受けることができます。

    ノート:この機能はいつでもオプト・アウトできます。

    AWSリソースの検索およびフィルタに使用するタグを追加したり、AWSコストを追跡したり、「次へ」をクリックできます。

    診断およびタグの構成を示すイメージ

  6. ステップ5 - 確認および作成で、VMクラスタ情報を確認し、「VMクラスタの作成」をクリックします。

    レビューおよび作成を示すイメージ

  7. VMクラスタが正常に作成されたら、次の情報を確認できます。

    • サマリー: VMクラスタの構成を表示します。

      • 仮想マシン: VMクラスタに関連付けられているゲストVMを表示します。
      • 構成: VMクラスタ構成を表示します。
      • 接続性:ネットワーク構成とSSHキーのペアを表示します。
      • タグ:このExadataインフラストラクチャに関連付けられているタグを表示します。
      • モニタリング: CPU使用率、負荷平均、メモリー使用率などのVMクラスタ・メトリックを表示します。
    • OCIリソース:このVMクラスタおよびExadataインフラストラクチャに直接OCIコンソールに移動するリンクを見つけます。

    VMクラスタ・サマリーを示すイメージ

タスク4: Oracle Databaseの作成

  1. Oracle Databaseの作成は、OCIコンソールから管理されます。OCIとAWSの緊密な統合により、AWS管理コンソールから直接リンクを利用できます。「VMクラスタ名」または「OCIで管理」をクリックします。

    AWS管理コンソールからの「Oracleデータベースの作成」リンクを示すイメージ

  2. Oracle Databaseは、VMクラスタ・リソースです。「Exadata VMクラスタの詳細」ページの「リソース」で、「データベース」および「データベースの作成」をクリックします。

    VMクラスタの詳細ページを示すイメージ

    OCIコンソールからのOracleデータベースの作成を示すイメージ

  3. 「データベースの基本情報」セクションに、次の情報を入力します。

    • データベース名の指定:データベース名を入力します。

      ノート:次の要件を満たす必要があります。

      • 最大8文字です。
      • 英数字のみを含みます
      • アルファベットで始まります
      • VMクラスタのDB_UNIQUE_NAMEの最初の8文字にすることはできません。
    • データベースの一意の名前を指定します(オプション):指定しない場合、一意の名前の値は<db_name>\_<3_chars_unique_string>\_\<region-name\>として自動的に生成されます。

      ノート:一意の名前を入力する場合は、次の要件を満たす必要があります。

      • 最大30文字
      • 英数字またはアンダースコア(_)のみを含みます。
      • アルファベットで始まります
      • VMクラスタ全体で一意。テナンシ全体で一意にすることをお薦めします。
    • データベース・バージョンの選択:データベース・バージョンを選択します。

    • PDB名を指定します(オプション):指定しない場合は、名前値が自動的に生成されます。

      ノート:次の要件を満たす必要があります。

      • 最大8文字です。
      • 英数字またはアンダースコア(_)のみを含みます。
      • アルファベットで始まります
      • Oracle Net Servicesを使用してPDBに接続する場合に、サービス名の競合の可能性を回避するには、PDB名がVMクラスタ全体で一意であることを確認します。

      Oracleデータベースの作成の基本情報を示す図

  4. 「データベース・ホームの指定」セクションに、次の情報を入力します。

    • データベース・ホームのソース:データベース・ホームのソースを選択します。
      • Select an existing Database Home.
      • 新しいデータベース・ホームを作成し、データベース・ホームの表示名を入力します。
    • データベースの統合監査の有効化
    • データベース・イメージ(オプション):目的のOracle公開イメージまたは事前に作成したカスタム・データベース・ソフトウェア・イメージを使用するデータベース・イメージ。

    Oracleデータベースの作成によるデータベース・ホームの指定を示す図

  5. 「管理者資格証明の作成」セクションで、sysパスワードの管理者資格証明を作成します。

    • パスワード:パスワードの入力

      ノート:次の要件を満たす必要があります。

      • 9から30文字である必要があります。
      • 少なくとも2つの大文字、2つの小文字、2つの数字および2つの特殊文字が含まれます。特殊文字は、(_、(#)または(-である必要があります。
      • パスワードにユーザー名(SYSSYSTEMなど)を含めることはできません。また、Oracleという単語は、正順でも逆順でも、大/小文字の区別に関係なく含めることができません。
    • パスワードの確認:指定したsysパスワードを確認します。

    • (オプション)「管理者パスワードをTDEウォレットに使用」を選択します。

    Oracleデータベースの作成 管理者資格情報の作成を示す図

  6. 「データベース・バックアップの構成」セクションで、データベースをOCIオブジェクト・ストレージにバックアップする設定を指定して、データベース・バックアップを構成します。

    Oracleデータベース構成データベースバックアップの作成を示す図

  7. 「拡張オプションの表示」をクリックします。

    1. 「管理」セクションに、次の情報を入力します。

      • Oracle SID接頭辞(オプション): Oracle SID接頭辞はOracle Databaseインスタンス番号で、SID接頭辞に自動的に追加され、INSTANCE_NAMEデータベース・パラメータが作成されます。INSTANCE_NAMEパラメータはSIDとも呼ばれます。SIDは、クラウドVMクラスタ全体で一意です。指定しない場合、SID接頭辞のデフォルトはdb_nameです。

        ノート:次の要件を満たす必要があります。

        • 最大12文字
        • 英数字またはアンダースコア(_)のみを含みます。
        • アルファベットで始まります
        • VMクラスタ内で一意
      • 文字セット:データベースの文字セット。デフォルトはAL32UTF8です。

      • 各国語文字セット(オプション):各国語文字セットは、データベースの各国語文字セットです。デフォルトはAL16UTF16です。

      Oracleデータベースの作成拡張オプション- 管理を示すイメージ

    2. 「暗号化」セクションで、データベース・キーを管理するには、「Oracle管理キーの使用」または「顧客管理キーの使用」を選択します。データベース・キーを管理するためのオプションの詳細は、Oracle Exadata Database Service on Dedicated Infrastructureセキュリティ・ガイドを参照してください。

      Oracleデータベースの作成の詳細オプション- 暗号化を示す図

    3. 「タグ」セクションで、「タグ・ネームスペース」を選択します。タグ付けを使用すると、タグ・キーおよびタグ値を定義して、それらをリソースに関連付けることができます。その後、ビジネス・ニーズに応じたリソースの編成およびリストにタグを活用できます。タグの詳細は、Oracle Exadata Database Service on Dedicated Infrastructureリソースのタグ付けを参照してください。

      Oracleデータベースの作成拡張オプション- タグを示す図

  8. 「データベースの作成」をクリックして、Oracle Databaseのプロビジョニングを続行します。

    「データベースの作成」ボタンを示す図

次のステップ

新しいOracle Databaseにデータを移行する準備ができました。Oracle Zero Downtime Migration(ZDM)を見て、移行のニーズにお役立てください。

承認

その他の学習リソース

docs.oracle.com/learnの他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。

製品ドキュメントは、Oracle Help Centerを参照してください。