使用服务名称 Ping 主机名

使用服务名称 Ping 主机名

我无法访问我的数据库,并收到错误消息“登录超时连接到数据库”。我需要 ping 数据库服务器。您能否告诉我如何从 putty 中使用服务名称 ping 服务器。

主机名:acg.com 端口号:1521 服务名称:own_db

Ping acg.com/own_db 这是正确的方法吗?感谢您的指导

答案1

既然您提到了端口 1521,我想您的数据库服务器正在运行 Oracle。测试与 Oracle 服务器的连接性的建议方法是使用 tnsping。

这是 tnsping 的语法:

tnsping <service name>

其中服务名称是 tnsnames.ora 文件中的 tns 条目。当然,您应该在执行 tnsping 的计算机上安装 Oracle 客户端。

答案2

Ping 实用程序发送 icmp 信号(我很快找到的唯一资源是随机论坛),通常映射到 tcp 或 udp 端口​​ 7。为了检查端口是否打开(网络上没有被任何东西(包括主机防火墙)阻止)以及端口是否正在侦听(有东西正在使用它并接受信号) ),您需要使用不同的工具。

telnet通常用于此目的,尽管它具有更多功能。

$ telnet 192.168.1.1 80
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
^]
telnet> ^C

因此,您通常指定 telnet(主机名)(端口号)。所以对你来说,这个命令是

telnet acg.com 1521

如果您收到“已连接到[IP地址]”信息,则表示已连接!

您还可以使用ncnetcat 实用程序。它的语法非常相似,但是用于详细信息的 -v 非常有用。

$ nc -v 192.168.1.1 80
Connection to 192.168.1.1 80 port [tcp/http] succeeded!
^C

相关内容