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

Unix 获取oracle 10g主机的服务名称、端口和IP地址,unix,oracle10g,oracle-sqldeveloper,Unix,Oracle10g,Oracle Sqldeveloper,我需要使用sql developer连接到Oracle 10g。目前,我可以从命令行使用sql plus命令进行连接 sqlplus username/pwd@dbname 我需要在sql plus中从当前连接中查找IP地址/主机名、端口#、servicename/sid 使用gv$会话找到除端口#之外的所有必需信息。在Oracle11中,我发现可以从gv$session中找到端口号。但不是10g。还有别的办法吗 如何使用sql developer进行连接? 或者至少知道我是否被允许从远程连接

我需要使用sql developer连接到Oracle 10g。目前,我可以从命令行使用sql plus命令进行连接

sqlplus username/pwd@dbname
我需要在sql plus中从当前连接中查找IP地址/主机名、端口#、servicename/sid

使用gv$会话找到除端口#之外的所有必需信息。在Oracle11中,我发现可以从gv$session中找到端口号。但不是10g。还有别的办法吗

如何使用sql developer进行连接?
或者至少知道我是否被允许从远程连接到此服务器?

您可以从
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\

我在oracle目录打开这些目录时遇到权限问题。任何其他选择。像sql查询吗?@user1016198。。然后,您必须向AD或DBA进行检查。我不确定您是否可以使用查询获取此信息。