ORACLE操作 ORACLE機能

[ORACLE] ネットワークの接続テストを行う(tnsping)

投稿日:

オラクルの接続文字列が正しくネットワーク接続できるかどうか確認するには、
tnspingコマンドを使用します。

構文

(ネットワークの接続テストを行う)
tnsping <接続文字列>

実行サンプル

例)接続文字列「host01」が接続できるかどうかテストする

実行例
C:\>tnsping host01 TNS Ping Utility for 64-bit Windows: Version 12.2.0.1.0 - Production on 20-3月 -2018 20:54:01 Copyright (c) 1997, 2016, Oracle. All rights reserved. パラメータ・ファイルを使用しました: C:\app\product\12.2.0\client_1\Network\Admin\sqlnet.ora エイリアスを解決するためにTNSNAMESアダプタを使用しました。 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 999.999.999.999)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ora01)))に接続の試行中 OK (10ミリ秒)

tnsnames.oraには以下のように定義してあるとします。

(tnsnames.ora)
host01 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 999.999.999.999)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ora01) ) )

接続文字列は上記でいうと、"host01"の箇所の文字列を指します。

解説

  • 接続文字列を使って正常にネットワーク接続できると上記例のように表示されます。
  • 接続できない時は、エラー内容が表示されます。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[標準パッケージ] ファイル存在チェックを行う(UTL_FILE.FGETATTR)

ファイルが存在するかどうかチェックを行うには、UTL_FILE.FGETATTRを使用します。 構文 (ファイル存在チェ ...
ORACLE

[ORACLE] 値が同じならNULLを返す(NULLIF)

値が同じならNULLを返すには、NULLIF関数を使用します。 サンプル 例)値が同じ場合 SQL*Plus SQL&g ...
ORACLE

[データディクショナリ] ユーザーまたはロールに付与されたロールの情報を取得する

ユーザーまたはロールに付与されたロールの情報を参照するには、 XXX_ROLE_PRIVSデータディクショナリビューを参 ...
ORACLE

[ORACLE] テーブルの表領域名を取得する

テーブル名とテーブルが所属する表領域名を一覧で表示するには、USER_TABLESデータディクショナリを検索すればOKで ...
ORACLE

[DBMSパッケージ] 乱数を取得する(DBMS_RANDOM)

乱数を取得するには、DBMS_RANDOMパッケージを使用します。 サンプル 例)0以上1未満の小数値を取得する SQL ...

スポンサーリンク