2015-08-26 122 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