相关疑难解决方法(0)

ORA-12505,TNS:监听器当前不知道connect des中给出的SID

请帮助我,因为我刚刚安装了Oracle 11g但无法使用SQL Devloper使用以下设置连接:

用户名:system

密码:mypassword

主机名:localhost

港口:1521

SID:XE

错误信息:

状态:失败 - 测试失败:侦听器拒绝连接并出现以下错误:

ORA-12505,TNS:监听器当前不知道连接描述符中给出的SID

我检查了Windows服务:

OracleServiceXE:已启动

OracleXETNSListener:已启动

我也无法连接到管理页面: **http://localhost:8080/apex/f?p=4950**

它说"此页面无法显示"

我还测试了使用SqlPlus进行连接:

测试1:结果是ORA-12170:TNS:发生连接超时

C:\ oraclexe\app\oracle\product\11.2.0\server\bin> sqlplus.exe system/mypassword @ XE

SQL*Plus:版本11.2.0.2.0生产于2014年4月22日星期二11:22:31版权所有(c)1982,2010,Oracle.版权所有.

错误:ORA-12170:TNS:发生连接超时

输入用户名:

测试2:结果成功

C:\ oraclexe\app\oracle\product\11.2.0\server\bin> sqlplus.exe system/mypassword

SQL*Plus:版本11.2.0.2.0生产于2014年4月22日星期二11:33:22版权所有(c)1982,2010,Oracle.版权所有.

连接到:Oracle Database 11g Express Edition版本11.2.0.2.0 - 生产

SQL>

测试3:结果成功

C:\ oraclexe\app\oracle\product\11.2.0\server\bin> sqlplus.exe/as sysdba

SQL*Plus:版本11.2.0.2.0生产于2014年4月22日星期二11:34:29版权所有(c)1982,2010,Oracle.版权所有.

连接到:Oracle Database 11g Express Edition版本11.2.0.2.0 - 生产

SQL>

LISTENER.LOG

22-APR-2014 11:53:51 * (CONNECT_DATA=(SID=XE)(CID=(PROGRAM=SQL Developer)(HOST=__jdbc__)(USER=admin))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=50010)) * establish * XE * 12505
TNS-12505: TNS:listener does not currently know of SID …
Run Code Online (Sandbox Code Playgroud)

database oracle sqlplus oracle11g oracle-sqldeveloper

3
推荐指数
2
解决办法
5万
查看次数