タスク7: Oracle Database@AWSの接続性、メトリックおよび請求の検証

このトピックでは、Oracle Database@AWSの接続性、メトリックおよび請求を検証するために必要なステップについて説明します。

ノート

作成するリソースは、テスト目的でのみ使用されます。これらのリソースは、料金が発生しないようにテスト後に削除することが重要です。これらのリソースを削除しないと、追加コストが発生する可能性があります。
ノート

EC2インスタンスは、ODBネットワークとピアリングされている同じVPCに作成して、無効な入力を回避してください。詳細は、Amazonスタート・ガイド EC2を参照してください。

接続の検証

AWS EC2インスタンスの作成

AWS EC2インスタンスを作成する方法を学習します。

  • Amazon Web Servicesダッシュボードから、EC2 Dashboard「インスタンスの起動」の順に選択します。
  • インスタンスを設定するには、次のステップを実行します。
    • インスタンスの一意の名前およびタグを入力します。
    • 「Amazonマシン・イメージ(AMI)」リストから、「Free Tier適格」とマークされた「AMI」を選択します。
    • 選択したAmazon Machine Image (AMI)について、ドロップダウン・リストから「アーキテクチャ」を選択します。
    • 「インスタンス・タイプ」ドロップダウン・リストから、t2.microを選択します。
    • インスタンスを起動する前に、ドロップダウン・リストから「キー・ペア名」を選択します。
      ノート

      既存のキー・ペアを選択するか、「新規キー・ペアの作成」を選択する必要があります。キー・ペアなしで続行することを選択した場合、インスタンスに接続できません。
    • 「ネットワーク設定」セクションで、ドロップダウン・リストから「VPC」「サブネット」の順に選択します。
    • 「パブリックIPの自動割当て」で、「有効化」オプションを選択します。
    • 「ファイアウォール(セキュリティ・グループ)」では、「セキュリティ・グループの作成」を選択するか、「既存のセキュリティ・グループの選択」を選択できます。
    • 「共通セキュリティ・グループ」がデフォルトで選択されています。
      ノート

      デフォルト設定を使用することをお薦めします。
    • 「サマリー」セクションからインスタンス構成を確認し、「インスタンスの起動」ボタンをクリックします。
  • プロビジョニング・プロセスが完了したら、「インスタンス」から「接続」ボタンをクリックします。
  • 「インスタンスへの接続」セクションで、「SSHクライアント」を選択し、コマンドをコピーします。

ネットワーク・セキュリティ・グループ(NSG)の更新

ノート

pingテストを実行する場合は、次のステップを実行する必要があります。
  • OCIコンソールから、「ネットワーキング」に移動し、「Virtual Cloudネットワーク」を選択します。
  • Exadata VMクラスタがプロビジョニングされているVCNの名前をクリックし、「ネットワーク・セキュリティ・グループ」を選択してその詳細を表示します。
  • 「セキュリティ・ルール」セクションの下にある「ルールの追加」ボタンをクリックして、「Ping」を有効にする「ICMPタイプ8」を含む「イングレス」ルールを作成します。詳細は、Pingを有効にするためのルールを参照してください。

接続テスト

次の方法を使用して接続をテストする方法を学習します。
  • Exadata VMクラスタ・スキャンIP Pingテスト
  • DNSリスナーPingテスト
  • 仮想マシンのプライベートIP Pingテスト
  • SQLPlusデータベース接続テスト

Exadata VMクラスタ・スキャンIP Pingテスト

ノート

このテストの前提条件は、DNSを構成することです。詳細は、Amazon Route 53のドキュメントおよびアウトバウンド・エンドポイントの作成を参照してください。
  • Amazon Web Servicesダッシュボードから、Oracle Database@AWSを選択します。
  • 左側のメニューから、「Exadata VMクラスタ」を選択します。
  • 「OCIリソース」タブを選択し、「仮想マシン」セクションから「SCAN DNS名」をコピーします。
  • EC2インスタンスから、SCAN DNS名にpingを送信します。

DNSリスナーPingテスト

ノート

このテストの前提条件は、EC2 Internet Accessを有効にして管理することです。詳細は、インターネット・アクセスの構成およびインターネット・ゲートウェイの作成を参照してください。
  • Amazon Web Servicesダッシュボードから、Oracle Database@AWSを選択します。
  • 左側のメニューから、「ODBネットワーク」を選択し、目的の「ODBネットワーク」の名前を選択します。
  • 「サマリー」タブを選択して、DNSリスナーIPの詳細を取得します。
  • EC2インスタンスから、DNSリスナーIPにpingを送信します。

仮想マシンのプライベートIP Pingテスト

ノート

このテストの前提条件は、EC2 Internet Accessを有効にして管理することです。詳細は、インターネット・アクセスの構成およびインターネット・ゲートウェイの作成を参照してください。
  • OCIコンソールから、Exadata VMクラスタに移動します。
  • Exadata VMクラスタの名前を選択して詳細を表示します。
  • 「リソース」セクションを形成し、「仮想マシン」を選択し、「コピー」リンクをクリックして「プライベートIPアドレスおよびDNS名」をコピーします。
  • EC2インスタンスから、プライベートIPアドレスにpingを送信します。

SQLPlusデータベース接続テスト

ノート

このテストの前提条件は、EC2 Internet Accessを有効にして管理することです。詳細は、インターネット・アクセスの構成およびインターネット・ゲートウェイの作成を参照してください。

Exadata Databaseへの接続

Exadata Databaseに接続する方法について学習します。
  • OCIコンソールから、「Oracle Exadata Database Service on Dedicated Infrastructure」を選択します。
  • 「Exadata VMクラスタ」を選択し、目的のExadata VMクラスタの名前をクリックします。
  • 「DB接続」タブを選択し、「データベース接続」ウィンドウから、データベースの作成時に使用した「長い」接続文字列およびパスワードがあることを確認します。
  • EC2インスタンスから、次のコマンドを実行します。
    sqlplus sys/PASSWORD_GOES_HERE@'LONG_CONNECTION_STRING_GOES_HERE as sysdba' 
    たとえば:
    sqlplus SYS/password'(DESCRIPTION=(CONNECT_TIMEOUT=5)(TRANSPORT_CONNECT_TIMEOUT=3)(RETRY_COUNT=3)(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.27)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.172)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.123)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=smmDb_j87_iad.client.zvveulc0j.oraclevcn.com)))
          as sysdba'
  • 接続後、次のコマンドを実行します。
    SELECT name FROM v$database;
  • コマンドの実行後、nameがデータベースの名前と一致していることを確認してください。

メトリックの検証

  • Exadata Databaseのプロビジョニング後、Amazon Web ServicesダッシュボードからOracle Database@AWSを選択します。
  • 左側のメニューから、「Exadata VMクラスタ」を選択します。
  • 「サマリー」タブを選択し、「仮想マシン」セクションから「モニタリング」タブを選択します。メトリックを表示および追跡できることを確認します。
  • Amazon CloudWatchを使用してメトリックを表示するには、Amazon Web Servicesの管理コンソールに移動し、左側のメニューからCloudWatchを選択します。
  • ナビゲーション・メニューから、「メトリック」を選択します。

請求の検証

ノート

OCIによって送信された時間単位の請求レコードが顧客のAWS請求コンソールに反映されるまで、最大24時間かかる場合があります。この更新期間が経過したら、次に説明するステップに従って請求を確認できます。
  • Amazon Web Servicesダッシュボードから、「請求および支払」セクションに移動し、「請求」タブを選択します。
  • 請求を表示するには、請求月を選択し、マーケットプレイス料金までスクロール・ダウンするか、「コスト・エクスプローラ」セクションに移動して、「日付範囲」および「粒度」を選択します。