【发布时间】: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跨度>