获取oracle 10g主机的服务名称,端口号和IP地址

时间:2015-08-26 05:56:23

标签: unix oracle10g oracle-sqldeveloper

我需要使用sql developer连接到Oracle 10g。目前我能够使用命令行中的sql plus命令进行连接

sqlplus username/pwd@dbname

我需要从sql plus中的当前连接中找到IP地址/主机名,端口号,servicename / sid。

使用gv $ session找到除#port之外的所有必需信息。在oracle 11中,我发现可以从gv $ session找到端口号。但不是10克。还有其他任何解决方法吗?

无论如何要弄清楚如何使用sql developer连接? 或至少知道我是否甚至被允许从远程连接到此服务器?

1 个答案:

答案 0 :(得分:0)

您可以查看listener.ora

中的端口号

找到文件的以下部分:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
    )
  )

listener.ora的位置

Linux:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/

Windows:c:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\