SQL Developer中的连接参数

时间:2015-02-04 08:38:41

标签: oracle connection database-connection oracle-sqldeveloper sqlplus

如果只有登录名,密码和数据库名称可用,如何在Oracle SQL Developer中建立与远程数据库的连接?

SQLPlus和PL / SQL Dev中的连接成功,但SQL Developer需要主机名和端口,但我不知道它们。

3 个答案:

答案 0 :(得分:0)

如果您为系统上的连接设置了TNS,请转到%ORACLE_HOME%\ Network \ Admin目录。在那里你会找到你的tnsnames.ora文件,你将在其中获得你想要连接的远程数据库的主机名和端口。

或者使用TNS连接到SQL Developer中的远程数据库。据我所知,它是可能的。

答案 1 :(得分:0)

您可以通过以下方式获取主机名:

SELECT UTL_INADDR.get_host_name from dual;

或ip_adress:

SELECT UTL_INADDR.get_host_adress from dual;

对于端口,如果使用TNS,可以尝试1521。

答案 2 :(得分:0)

首先,你可以检查%ORACLE_HOME%\ Network \ Admin \ tnsnames.ora

中的tnsnames

如果那里没有任何帮助 - 那么在SQLPlus中连接并执行  select host_name from v$instance

港口几乎总是1521,但我不知道在公开会话中到哪里。如果您无法通过1521端口连接 - 请致电您的管理员,询问是什么让他改变了主意。