2015-08-26 120 views
0

我需要使用sql developer连接到Oracle 10g。目前,我能够使用SQL Plus命令在命令行获取Oracle 10g主机的服务名称,端口号和IP地址

sqlplus username/[email protected] 

我需要找到IP地址/主机名,端口号,服务名称/ SID从SQL加上当前连接进行连接。

找到除端口号以外的所有信息,使用gv $ session。在oracle 11中,我发现端口号可以从gv $ session中找到。但不是在10g。任何其他方式来解决它?

反正找出如何使用SQL开发人员连接? 或至少知道我是否被允许从远程连接到此服务器?

回答

0

您可以从listener.ora

检查的端口号找到该文件的以下部分:

位置

的Linux listener.ora

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

/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\

+0

我面临oracle目录的权限问题以打开这些目录。任何其他选项。像一个SQL查询? – xGen

+0

@ user1016198 ..那么你必须检查你的AD或DBA。我不确定您是否可以使用查询来获取此信息。 – Garry