如何安装tnsping?

Den*_*boy 8 oracle tnsping

我该如何安装tnsping?我尝试安装oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm,我可以使用一些客户端命令,但nog tnsping.

Wer*_*eit 8

Oracle Instance Client不包含tsnping应用程序.您必须运行"Oracle Universal Installer"并为其启用该选项.

我不记得您必须设置哪个选项,无论是"Oracle数据库实用程序"还是"Oracle Net"

在此输入图像描述


mat*_*kie 5

另请参阅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.
Run Code Online (Sandbox Code Playgroud)


小智 5

如果有人像我一样到达这个地方......这对我有用:

即时客户端版本12.2.0.1 + sqlplus + tnsping(从同版本的另一台服务器复制的)

目录结构和环境(如 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
Run Code Online (Sandbox Code Playgroud)

从另一台服务器复制到目标:

'tnsping' to $ORACLE_HOME
'$ORACLE_HOME/network/mesg/tnsus.msb' to $ORACLE_HOME/network/mesg
Run Code Online (Sandbox Code Playgroud)

然后将正确的值添加到 $TNS_ADMIN/tnsnames.ora 并加载环境变量。此后,它应该能够执行“tnsping”并显示正确的消息作为响应。