我为windows32安装了 Oracle11g XE 。 第一次当我尝试通过SQL开发人员进行连接时,可以毫不费力地连接。 但是一旦我关闭了SQL Developer并重新启动它,那么我又无法连接到数据库。 然后我尝试连接SQL plus并猜测它连接的是什么! 但是通过SQL devloper我收到如下错误消息:
ORA-12505,TNS:监听器当前不知道连接描述符中给出的SID。
我已彻底检查了所有凭据。仍然无法找到错误。请帮忙。
答案 0 :(得分:1)
使用sql plus
时,使用tnsnames.ora
文件查找连接。您可以在sql developer
中执行相同的操作。
只需点击列表框connection type
,然后选择TNS
而不是basic
那么对于网络别名,你应该可以从你的tnsnames.ora