You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Oracle Database连接到Oracle Developer?监听器缺失无法连接怎么办

问题说明

我正在使用Oracle Database和Oracle Developer开发小型项目,新建连接时始终出现如下报错:
错误截图
我无法成功创建连接。
我检查系统服务后找不到OracleDBHome1Listener,请问该如何修复该问题?服务页面截图如下:
服务列表截图
运行lsnrctl status命令的输出结果如下:
lsnrctl status输出截图


修复方案

1. 手动注册并启动监听器

以管理员权限打开命令提示符,切换到Oracle安装目录下的BIN文件夹,默认路径参考:C:\app\系统用户名\product\Oracle版本号\dbhome_1\BIN,依次执行以下命令:

lsnrctl add

按提示完成监听器服务注册后,执行启动命令:

lsnrctl start

2. 修正监听器配置

进入Oracle安装目录下的NETWORK\ADMIN文件夹,打开listener.ora文件,确认配置参数匹配你的本地环境,参考配置如下:

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = 你的Oracle根目录\dbhome_1)
)
)
修改完成后保存文件,重新执行lsnrctl start确认监听器启动成功。

3. 验证服务与连接

启动完成后打开系统服务列表,即可找到OracleDBHome1Listener服务,可将启动类型设置为自动避免后续重启系统后监听器未启动的问题。
最后回到Oracle Developer,填写正确的数据库账号密码、端口1521、SID(默认ORCL),重新发起连接即可。


内容的提问来源于stack exchange,提问作者Andrew Ng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 08:39:03