gpt4 book ai didi

oracle - 如何使用 telnet 检查与 Oracle 的连接?

转载 作者:行者123 更新时间:2023-12-04 05:28:00 53 4
gpt4 key购买 nike

我一直在尝试让 sqlplus 从我的 OS X 机器连接到 Oracle。我问了另一个问题 here .

一个人建议我尝试 telnet。查阅手册页,我尝试了:

[ ethan@gir ~ ]$ telnet DBHOST:1521
Trying xxx.xxx.xxx.xxx...
telnet: connect to address xxx.xxx.xxx.xxx: Operation timed out
telnet: Unable to connect to remote host

还...
[ ethan@gir ~ ]$ telnet DBHOST 1521

......结果相同。

我不确定如何解释这些结果。无论如何,这似乎是您所期望的。你不会这样做...
$ ssh some_mysql_host:3306

telnet 到 Oracle 有何不同?

或者,也许我不明白他们的意思。

如果有人可以帮助我了解如何使用 telnet 测试与 Oracle 的连接,我将不胜感激。

最佳答案

他们提议使用 telnet仅仅是因为它是最简单的 TCP/IP 客户端之一,而且它几乎安装在任何地方。这只是一种从命令行检查您是否真的能够与任何特定服务建立 TCP/IP 连接的简单方法。

此外,在许多基于 ASCII 的 IP 协议(protocol)上,直接与服务器进行实际交互以通过输入命令并查看响应来检查其工作情况——我自己已经用 SMTP 服务器做过很多次了。

在您的情况下,当您超时时,整个主机都已关闭,或者对特定主机或服务的访问被防火墙阻止。如果您可以通过 ping 访问服务器那么后者的可能性更大。

还有一个外部机会是您的名称解析实际上将您带到了错误的主机,但您应该能够通过查看 telnet 的 IP 地址来确认这一点。说它正在尝试连接。

另一个常见的响应是“连接被拒绝”。这意味着主机已启动,但指定端口上没有运行任何服务。

关于oracle - 如何使用 telnet 检查与 Oracle 的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/762434/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com