我正在尝试通过SQL Developer连接到远程Oracle数据库。我将连接详细信息复制到了tnsnames中,我可以连接到数据库。
但是我有另一个与SQL Developer相同的数据库应用程序,当我尝试进行连接时,一直出现以下错误。该应用程序使用需要主机名和SID的Oracle JDBC Thin客户端。
我得到了以下错误:
java.sql.SQLException:侦听器拒绝了连接,并显示以下错误: ORA-12505,TNS:侦听器当前不知道在连接描述符中给定的SID
在排除故障时,我更改了SQL Developer中的tns选项,并选择基本选项以找出问题所在。我发现我能够连接到它是因为正确的服务名称,但是即使通过SQL Developer也无法通过SID名称连接到数据库。
我使用了一些数据库查询来查找SID名称,但仍然出现相同的错误。请帮助我进行故障排除。
感谢您的时间。
但是我有另一个与SQL Developer相同的数据库应用程序,当我尝试进行连接时,一直出现以下错误。该应用程序使用需要主机名和SID的Oracle JDBC Thin客户端。
我得到了以下错误:
java.sql.SQLException:侦听器拒绝了连接,并显示以下错误: ORA-12505,TNS:侦听器当前不知道在连接描述符中给定的SID
在排除故障时,我更改了SQL Developer中的tns选项,并选择基本选项以找出问题所在。我发现我能够连接到它是因为正确的服务名称,但是即使通过SQL Developer也无法通过SID名称连接到数据库。
我使用了一些数据库查询来查找SID名称,但仍然出现相同的错误。请帮助我进行故障排除。
感谢您的时间。