为什么我需要其中两个?当我必须使用一个或另一个?
救命!我是Oracle的新手,他试图访问我们为客户端继承的旧服务器上的数据库.
我有信心我有oracle数据库和监听器启动和工作,但在尝试访问sqlplus或exp命令时,我收到以下错误:
ORA-12162:TNS:错误地指定了网络服务名称
我已经编辑了tnsnames.ora文件,将主机更改为127.0.0.1而不是外部URL,并且能够成功地连接我的连接,但是没有进一步发展.
任何建议或帮助将不胜感激.
我一直在尝试让sqlplus从我的OS X机器连接到Oracle.我在这里问了另一个问题.
有人建议我试试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
Run Code Online (Sandbox Code Playgroud)
也...
[ ethan@gir ~ ]$ telnet DBHOST 1521
Run Code Online (Sandbox Code Playgroud)
......结果相同.
我不确定如何解释这些结果.看起来像你在任何情况下所期望的那样.你不会这样做......
$ ssh some_mysql_host:3306
Run Code Online (Sandbox Code Playgroud)
telnet与Oracle有何不同?
或许我不明白他们的意思.
如果有人可以帮助我理解如何使用telnet测试与Oracle的连接,我将不胜感激.