listener does not currently know of service requested in connect descriptor

关于每次登陆Oracle10g时出现监听器问题:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

 

在网络找到如下解决方案1:

在安装目录下: /home/oracle/oracle/product/10.2.0/db_1/network/admin/listener.ora
将:SID_LIST_LISTENER   =
    (SID_LIST   =
        (SID_DESC   =
            (SID_NAME   =   PLSExtProc)
            (ORACLE_HOME   = D:\oracle\product\10.1.0\Db_1)
            (PROGRAM   =   extproc)
        )
    )

改为:
SID_LIST_LISTENER   =
    (SID_LIST   =
        (SID_DESC   =
            (SID_NAME   =   PLSExtProc)
            (ORACLE_HOME   =   D:\oracle\product\10.1.0\Db_1)
            (PROGRAM   =   extproc)
        )
        (SID_DESC   =
            (GOLBAL_DBNAME=   orcl)
            (ORACLE_HOME   =   D:\oracle\product\10.1.0\Db_1)
            (SID_NAME=orcl)
        )
    )

然后重启服务和监听以后,登陆正常。

 

方案2:重新配置监听器

在Oracle提供的Net Configuration Assistant 工具 ,根据步骤配置。配置完毕,重新登陆即可。

 

你可能感兴趣的:(oracle,.net)