【问题标题】:Creating a connection through sql developer using Oracle XE 10g使用 Oracle XE 10g 通过 sql developer 创建连接
【发布时间】:2013-02-07 06:52:32
【问题描述】:

我安装了 Oracle XE 10g 并尝试创建与 SQL Developer 的连接。输入是: 连接名称:XE 用户名;系统 密码: 主机名:本地主机 端口:1521 SID:XE

错误:侦听器拒绝连接并出现以下错误:ORA-12505 TNS:监听器当前不知道连接描述符中给出的 SID。

请帮忙!!!!!!!!!!!!!!!

【问题讨论】:

  • 数据库真的启动了吗?如果是这样,您是否在数据库之后启动了侦听器?您还应该提供SERVICE_NAME 而不是SID - 值仍然是XE,但它们是不同的东西,如果没有显式配置,侦听器可能不知道SID
  • 当我右键单击从 Oracle XE 菜单启动数据库时,命令提示符显示服务已启动。之后,当我尝试创建连接时,我得到了同样的错误。
  • 知道如何解决吗?请有人帮忙!!!!!!
  • OK - 但是当您在 SQL Developer 中创建连接时(我认为,没有它在我面前)一个单选按钮可以选择是输入 SID 还是服务名称。我认为您需要选择服务名称并将其输入为 XE?
  • 也试过了..不起作用:(:(..这次说网络适配器无法建立连接..在服务下,它显示这两个正在运行:OracleServiceXE,OracleXETNSListener跨度>

标签: sql oracle


【解决方案1】:

内部注册表项提供 tnsnames.ora 的路径 即,创建一个名为“TNS_ADMIN”的键字符串并将值作为 tnsnames.ora 文件的路径。

【讨论】:

    猜你喜欢
    • 2015-02-26
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 2017-12-08
    相关资源
    最近更新 更多