Oracle Cloud Infrastructureコンソールの使用

  1. ナビゲーション・メニューを開き、「開発者サービス」を選択します。「データベース・ツール」で、「接続」を選択します。

    「接続」リスト・ページが開きます。選択したコンパートメント内のすべての接続が表に表示されます。

  2. 別のコンパートメント内の接続を表示するには、「コンパートメント」フィルタを使用してコンパートメントを切り替えます。

    コンパートメント内のリソースを表示するには、そのコンパートメントで作業する権限が必要です。使用するコンパートメントが不明な場合は、管理者に連絡してください。詳細は、コンパートメントの理解を参照してください。

  3. フィルタを使用して、リスト内の接続を制限します。表示されるオプションに応じて、次のいずれかのアクションを実行します。

    • リスト表の上の「検索とフィルタ」ボックスから、1つ以上のフィルタを選択し、リストを絞り込むために使用する値を指定します。通常、フィルタはリスト表に示されている列に対応しますが、一部のフィルタは表に示されていない属性を表します。「コンパートメント」フィルタは、常に「適用済フィルタ」の横に表示されます。

    • リスト・ページの左側で、使用可能なフィルタ(コンパートメント、状態、タグなど)のいずれかから値を選択します。

    列名の横にあるソート・アイコンを使用して、リスト表の項目の順序を変更します。

    特定の状態のデータベース接続のみを表示するには、「フィルタ」セクションの「状態」メニューを使用します。選択肢は次のとおりです:

    • 任意の状態(デフォルト)
    • 作成中
    • アクティブ
    • 更新中
    • 失敗
    • 削除中
    • 削除済
  4. リスト表で、接続の名前を選択してその詳細ページを開き、そのステータスを表示して他のタスクを実行できます。

    接続に対するアクションをリスト表から直接実行するには、その接続の行の「アクション」メニューから次のいずれかのオプションを選択します。

    • 詳細の表示: 接続の詳細ページを開きます。
    • SQLワークシート: 「SQLワークシート」ページを開きます。
    • 検証: 接続を検証します。
    • OCIDのコピー: 接続のOCIDをクリップボードにコピーします。
    • リソースの移動: 別のコンパートメントに接続を移動します。
    • タグの管理: 1つ以上のタグを追加するか、既存のタグの値を変更します。リソース・タグを参照してください。
    • 削除: 接続を削除します。

    接続を作成するには、「接続の作成」を選択します。

「接続の詳細」ページを使用して、既存の接続を更新できます。

次を行うこともできます:

  • SQLワークシートでのこの接続の使用
  • Oracle CloudデータベースのOracle Cloud Infrastructure Cloud ShellセッションでのSQLclの使用
  • 接続の検証
  • 別のコンパートメントへの接続の移動
  • 接続へのリソース・タグの追加
  • 接続の削除
  1. 「接続」リスト・ページで、操作する接続を検索します。リスト・ページまたは接続の検索に関するヘルプが必要な場合は、データベース接続をリストするにはを参照してください。
  2. 接続の名前を選択してください。接続の「接続の詳細」ページが表示されます。
  3. また、この特定のデータベース接続に対する接続プロパティ作業リクエストおよびタグを表示して編集することもできます。
  4. 「SQLワークシート」を選択して、SQLワークシートを開きます。手順については、「SQLワークシートの使用」を参照してください。
  5. 「アクション」メニューから、次の操作を実行できます。
    • 「>SQLclの起動」を選択して、SQL Cloud Shellセッションを開きます。その後、セッションはSQLclとデータベース接続を使用してデータベースに直接ログインします。このオプションは、Oracle Cloudデータベースでのみ使用可能です。

      ノート

      デフォルトでは、クラウド・シェルは、クラウド・シェル管理対象パブリック・ネットワークを有効にしていないかぎり、テナンシ・ホーム・リージョンのOCI内部リソースへのネットワーク・アクセスを制限します。管理者は、Cloud Shellパブリック・ネットワークを有効にするようにアイデンティティ・ポリシーを構成する必要があります。詳細は、Cloud Shell Networkingを参照してください。

      1. プライベート・エンドポイントを含むデータベースを使用する場合は、要塞サービスを介して接続できます。「SQLclの起動」パネルでは、「要塞」メニューを選択して、既存の要塞を選択します。オプションで、「コンパートメントの変更」リンクを選択して、別のコンパートメント内の要塞を検索します。要塞の使用方法の詳細は、要塞サービスのドキュメントを参照してください。
      2. 使用可能な砦がない場合は、「要塞の作成」を選択して作成します。要塞名およびそれを作成するコンパートメントを入力し、「作成」を選択します。

        要塞を選択したら、「起動」SQLclパネルの下部にある「起動」を選択します。SQLclは、データベース・サービスにアクセスするためのトンネルを作成し、ブラウザでOCI Cloud Shellインタフェースを開きます。

    • 「編集」を選択して、接続名、データベース・ユーザーの名前とパスワード、パスワード・シークレット、接続文字列、ウォレット形式およびウォレット・シークレットを更新します。
    • 「検証」を選択して接続を検証します。接続の検証では、接続詳細を使用してデータベースへのログインを試行し、単純なSQL問合せを実行します。検証が試行されると、「接続の検証」メッセージ・ボックスが表示され、検証の結果が表示されます。
    • 「リソースの移動」を選択して、接続を別のコンパートメントに移動します。「リソースの移動」ダイアログで、「宛先」コンパートメント・メニューを使用して他のコンパートメントを選択し、「リソースの移動」を選択して、選択したコンパートメントへの接続を移動します。
    • 「タグの追加」を選択して、プライベート・エンドポイントに1つ以上のタグを追加します。タグを使用したOCIリソースの管理の詳細は、「リソース・タグ」を参照してください。また、OCIリソースのタグ付け手順は、定義済のタグを既存のリソースに追加する方法およびフリーフォーム・タグを既存のリソースに追加する方法を参照してください。
    • 「削除」を選択して、接続を削除します。「接続の削除」確認ダイアログ・ボックスで、「削除」を選択して接続を削除します。
  1. 「接続」リスト・ページで、操作する接続を検索します。リスト・ページまたは接続の検索に関するヘルプが必要な場合は、データベース接続をリストするにはを参照してください。
  2. 接続の名前を選択してください。接続の「接続の詳細」ページが表示されます。
  3. 「アクション」メニューを開き、「編集」を選択します。現在のコネクション設定の「コネクションの編集」ダイアログが表示されます。
  4. 必要に応じて次を変更します:
    • データベース接続に新しい名前を入力します。
    • 新しいデータベース・ユーザー名を入力します。
    • 別のユーザーのパスワード・シークレットを選択します。
    • パスワード・シークレットを作成します。
    • パスワード・シークレットに別のコンパートメントを選択します。
    • 別の接続文字列を入力します。
    • 新しいキー・ストア(ウォレット)形式を選択します。
  5. 「更新」を選択します。

「接続の詳細」ページには、接続の追加プロパティを表示する「接続プロパティ」セクションがあります。このセクションは、「詳細」ページにナビゲートするとデフォルトで表示されます。

Oracle Cloud Infrastructure Consoleの使用中に、「接続の作成」ダイアログの「詳細オプション」セクションで、接続プロパティを追加することもできます。

次の表に、データベース・ツールで使用可能な有効な接続プロパティを示します。

表3-1 Oracle Database接続の接続プロパティ

名前 機能
oracle.jdbc.loginTimeout JDBC接続を開く場合のタイムアウトを指定します
oracle.net.CONNECT_TIMEOUT データベース・リスナーにソケットを接続するときのタイムアウトを指定します
oracle.net.OUTBOUND_CONNECT_TIMEOUT

データベース・リスナーとのセッションのネゴシエーション時のタイムアウトを指定します

oracle.jdbc.ReadTimeout ソケットからの読取り時のタイムアウトを指定します
oracle.net.ssl_server_dn_match データベース・サーバーの証明書で指定された識別名(DN)の認証を無効にします
oracle.net.ssl_server_cert_dn データベース・サーバーの証明書の認証に使用する識別名(DN)を指定します
internal_logon SYSDBAなど、認証の管理ユーザーを指定します
oracle.jdbc.proxyClientName プロキシ認証用のユーザー名を指定します

表3-2 MySQLデータベース接続の接続プロパティ

名前 機能
sslMode

MySQLデータベースへの暗号化接続を作成するために使用されます。3つのオプション値があります:

  • REQUIRED: 暗号化された接続を確立します(暗号化された接続がサーバーでサポートされる場合)。暗号化された接続を確立できない場合は、接続の試行が失敗します。
  • VERIFY_CA: REQUIREDと同様ですが、構成されたCA証明書に対して、サーバーの認証局(CA)証明書を追加で検証します。有効な一致するCA証明書が見つからない場合、接続試行は失敗します。
  • VERIFY_IDENTITY: VERIFY_CAと同様ですが、クライアントがサーバーへの接続に使用するホスト名を、サーバーがクライアントに送信する証明書のアイデンティティと照合することで、ホスト名のアイデンティティを追加で検証します。

接続プロパティを追加するには

  1. 「接続」リスト・ページで、操作する接続を検索します。リスト・ページまたは接続の検索に関するヘルプが必要な場合は、データベース接続をリストするにはを参照してください。
  2. 接続の名前を選択してください。接続の「接続の詳細」ページが表示されます。
  3. 「接続のプロパティ」タブを選択します。「追加」を選択して、接続に1つ以上のプロパティを追加します。
  4. 「接続プロパティの追加」ウィンドウで、有効なプロパティ名と接続の値を入力します。このトピックの有効なプロパティのリストを参照してください。
  5. 「+別の接続プロパティ」を選択して、追加の接続プロパティを入力します。
  6. 「接続プロパティの追加」を選択して、接続に新しいプロパティを追加します。

接続プロパティを削除するには

  1. 「接続」リスト・ページで、操作する接続を検索します。リスト・ページまたは接続の検索に関するヘルプが必要な場合は、データベース接続をリストするにはを参照してください。
  2. 接続の名前を選択してください。接続の「接続の詳細」ページが表示されます。
  3. 「接続の詳細」ページの「接続プロパティ」のリストで、削除する接続プロパティごとに行の先頭にあるチェックボックスを選択します。
  4. 「削除」を選択し、選択した接続プロパティを削除することを確認します。

「接続の詳細」ページには、過去72時間以内に接続に対して生成された作業リクエストが表示されます。Oracle Cloud Infrastructureでの作業リクエストの使用の詳細は、「作業リクエスト」を参照してください。

  1. 「接続」リスト・ページで、操作する接続を検索します。リスト・ページまたは接続の検索に関するヘルプが必要な場合は、データベース接続をリストするにはを参照してください。
  2. 接続の名前を選択してください。接続の「接続の詳細」ページが表示されます。
  3. 「作業リクエスト」タブを選択します。
  4. 作業リクエストのリストで、「操作」の名前を選択して、「作業リクエストの詳細」ページを表示します。
  5. 「作業リクエストの詳細」ページの「リソース」で:
    • 「ログ・メッセージ」を選択して、作業リクエストのログを表示します。
    • 「エラー・メッセージ」を選択して、作業リクエストのエラー・メッセージを表示します。
    • 「関連リソース」を選択して、作業リクエストに関連付けられた接続の名前を表示します。

データベース接続を削除するには:

  1. 「接続」リスト・ページで、削除する接続を検索します。リスト・ページまたは接続の検索に関するヘルプが必要な場合は、データベース接続をリストするにはを参照してください。
  2. 接続をリストしている行の末尾にある「アクション」アイコン(3つのドット)を選択します。
  3. 「削除」を選択して、接続を削除します。