当前位置: 首页 > 知识库问答 >
问题:

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

楚畅
2023-03-14

当pc在服务器上时,每当尝试创建连接时,我都会收到ORA-12505。

如果我断开pc与服务器的连接,则创建连接。但当我把电脑连接到服务器时,我得到了一个错误ORA-12505

状态:: 失败-测试失败:侦听器拒绝连接并出现以下错误:ORA-12505, TNS:侦听器当前不知道连接描述符中给出的SID”

我没有改变listener.ora文件和tnsnames.ora.

请帮帮我。。。。。

错误PrtScr

共有1个答案

邹星火
2023-03-14

在连接字符串中,从SID="abc"更改为SERVICE_NAME="abc"。

通过在服务器上安装OracleSQLDeveloper解决了这个问题,如果您在连接属性中使用SID,我得到了相同的错误消息“ORA-12505: TNS: listener当前不知道连接描述符中给出的SID”。

在连接字符串中更改为SERVICE_NAME,您应该能够成功连接到数据

 类似资料:
  • 当我尝试通过SQLDeveloper或我的java应用程序连接到oracle时,我得到以下错误,尽管我能够从SQLPLUS(命令行工具)连接 每当我做系统重新启动时,我都会遇到这个问题。虽然系统重新启动后10次中有1次,但我能够成功连接。 我可以看到所有的oracle服务,包括<code>OracleOraDb11g_home1TNSListener</code>都在服务部分。仅供参考,我的SID

  • 连接代码: 例外情况: 线程“main”Java . SQL . sqlexception中出现异常:监听程序拒绝连接,出现以下错误:ORA-12505,TNS:监听程序当前不知道连接描述符中给定的SID 在Oracle . JDBC . driver . t 4c connection . logon(t 4c connection . java:419)在Oracle . JDBC . dri

  • 我试图将我的Netbeans Java项目连接到Oracle数据库,但它显示了错误ORA:12505 TNS:listener当前不知道连接描述符中给出的SID,即使在我使用SQL Developer连接时,我也收到了相同的错误。 有人知道怎么修吗?提前谢谢你。 注意:我在CMD中使用命令SQLPlus,它工作得很好。我的听众没有Rest。 更新:这是我的听众。ora文件上下文: SID\u LI

  • 嗨,我已经在我的笔记本电脑上安装了来练习Oracle。我已连接到 HR 帐户。它已经连接了3天,但是在那之后,当我尝试通过SQL Developer连接时,我收到此错误:

  • 我们在本地运行的应用程序遇到以下错误: ORA-12514:TNS:侦听器当前不知道连接描述符中请求的服务 我使用测试了连接,该连接正确解析,并尝试尝试连接,但失败,错误与上面相同。对于,我使用了以下语法: null 我们不知道对这种环境进行了任何改变。我们还能测试什么吗?