1
我最近遇到了一个问题,当试图连接到我的数据库。错误是说它找不到监听器。ORA 12505错误SQL Developer
Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
我读张贴什么在listener.ora和tnsnames.ora但是当我试图通过Windows中打开这些文件资源管理器,它告诉我要选择一个程序来打开它,然后它不开放。
有人可以帮助我解决这个问题,所以我可以回到练习编码吗?
这是不是说明它不能找到监听程序,它说监听程序正在运行,但它不能识别您作为连接规范的一部分提供的SID。 'tnsnames.ora'只有在使用别名进行连接时才有意义。如果之前使用相同的值工作,那么可能是数据库没有运行 - 通常数据库将在启动时向侦听器注册。如果它(应该是)在您的PC上运行,那么应该很容易检查。也许你最近已经重新启动,它没有被设置为自动启动,或者由于某种原因启动失败。 –
如何启动它(如果它当前没有运行)并检查它的设置是否自动启动? – user2405778
我不在Windows上执行此操作,但[文档](http://docs.oracle.com/cd/E11882_01/install.112/e24186/startrdb.htm#CHDDEEAF)可能对此有所帮助。 –