我能够通过sql plus连接到Oracle数据库,但不能通过sql developer连接到Oracle数据库

时间:2015-12-31 11:33:22

标签: oracle oracle11g oracle-sqldeveloper oracle-xe

我为windows32安装了 Oracle11g XE 第一次当我尝试通过SQL开发人员进行连接时,可以毫不费力地连接但是一旦我关闭了SQL Developer并重新启动它,那么我又无法连接到数据库。 然后我尝试连接SQL plus并猜测它连接的是什么! 但是通过SQL devloper我收到如下错误消息:

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

我已彻底检查了所有凭据。仍然无法找到错误。请帮忙。

1 个答案:

答案 0 :(得分:1)

使用sql plus时,使用tnsnames.ora文件查找连接。您可以在sql developer中执行相同的操作。 只需点击列表框connection type,然后选择TNS而不是basic 那么对于网络别名,你应该可以从你的tnsnames.ora

中选择一个连接