2012-01-19 37 views
1

我正在研究这个数据库分区项目。直到现在,我设法在本地配置侦听器并为一台机器配置它。但是这台机器无法看到我的听众,而我得到错误ORA-12541。任何人都可以帮助我。 如果任何人想要任何进一步的细节,请不要犹豫,问。获取oracle错误ORA-12541

的tnsnames.ora:

PROJETSGBDD_AFIFA= 
    (DESCRIPTION= 
    (ADDRESS= 
     (PROTOCOL=TCP) 
     (HOST=192.168.200.103) 
     (PORT=1521) 
    ) 
    (CONNECT_DATA= 
     (SERVICE_NAME=orcl) 
    ) 
) 

的listener.ora:

LISTENER= 
    (DESCRIPTION= 
    (ADDRESS= 
     (PROTOCOL=TCP) 
     (HOST=sylma) 
     (PORT=1521) 
    ) 
    (CONNECT_DATA= 
    ) 
) 

ADR_BASE_LISTENER = /u01/app/oracle 

的甲骨SID被tpbdd。

+0

向您展示tnsnames.ora,listener.ora和ORACLE_SID。你的Oracle版本是什么? – SlavaNov

+0

PROJETSGBD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.200.172)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = SGBD) ) ) LOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL = TCP)(HOST =本地主机)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = tpbdd) ) ) PROJETSGBDD_AFIFA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.200.103)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 这是TNSNAMES .ORA – Sarah

+0

LISTENER = (DESCRIPTION = (ADDRESS =(PROTOCOL = TCP)(HOST = sylma)(PORT = 1521)) )这是一个的listener.ora ADR_BASE_LISTENER =/U01 /应用/ ORACLE – Sarah

回答

2

好,根据你的listener.ora,你可以添加以下到您的tnsnames.ora:

tpbdd = (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=sylma)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=tpbdd))) 

,然后尝试连接:

sqlplus your_user/[email protected] 

希望有所帮助。