web-dev-qa-db-ja.com

tnspingのインストール方法は?

Tnspingをインストールする方法を教えてください。 Oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmをインストールしようとしましたが、いくつかのクライアントコマンドを使用できますが、tnspingは使用できません。

8
DenCowboy

Oracle Instance Clientには、tsnpingアプリケーションは含まれません。 「Oracle Universal Installer」を実行し、そのオプションを有効にする必要があります。

どのオプションを設定する必要があるのか​​、「Oracle Database Utilities」または「Oracle Net」のいずれかを正確に覚えていない

enter image description here

8

McTnspi​​ng "Oracleクライアントを必要としないWindowsスタンドアロンプ​​ログラム"も参照してください。ポータブルであり、インストールする必要はありません。

Usage 1: McTnsping.exe { <tns entry> | <Host>:<port> } [<count>]

<tns entry>    the net service name in the tnsnames.ora file.
<Host>:<port>  server name or IP and port (mandatory)
<count>        number of times to check target, default is 1.
2
matt wilkie

誰でも私のような場所にたどり着くなら...これは私のために働いたものです:

インスタントクライアントバージョン12.2.0.1 + sqlplus + tnsping(同じバージョンの別のサーバーからコピー)

ディレクトリ構造とenv(bashプロファイルの場合):

export Oracle_BASE=/opt/Oracle
export Oracle_HOME=${Oracle_BASE}/instant_client122
export PATH=$Oracle_HOME:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Oracle_HOME #since all binaries are in $Oracle_HOME - no bin or lib are present
export TNS_ADMIN=$Oracle_HOME/network/admin

別のサーバーからターゲットにコピー:

'tnsping' to $Oracle_HOME
'$Oracle_HOME/network/mesg/tnsus.msb' to $Oracle_HOME/network/mesg

次に、適切な値を$ TNS_ADMIN/tnsnames.oraに入れて、環境変数をロードします。この後、「tnsping」を実行し、適切なメッセージを応答として表示できるはずです。

0
st0ne_c0ld