【问题标题】:I am able to connect to the Oracle Database thru sql plus but not thru sql developer我可以通过 sql plus 连接到 Oracle 数据库,但不能通过 sql developer
【发布时间】:2016-04-05 09:26:21
【问题描述】:

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

ORA-12505,TNS:listener 目前不知道连接描述符中给出的 SID。

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

【问题讨论】:

  • 你能显示一些代码吗?
  • @Dieter Meemken 什么代码?
  • StackOverflow 是一个“面向专业和狂热程序员的问答”网站。如果您尝试通过自己的代码进行连接,那么您应该展示它,我们可能会提供帮助。否则,您可能会更幸运地在 ServerFault 或 DatabaseAdministrators 等其他站点之一上提问...
  • 但是在连接数据库时我们需要在哪里编码 :-/ :-/
  • 您的连接字符串错误。您为连接设置的“sid”或“服务”是什么?它应该是'xe'

标签: oracle oracle11g oracle-sqldeveloper oracle-xe


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 2018-03-20
    • 2013-02-07
    • 2023-01-10
    相关资源
    最近更新 更多