Oracle数据库监听无法打开,配图,希望大家能帮忙给予帮助,谢谢!

qq_35929985 2017-11-12 11:18:30


我在网上查询了,有的说要修改listener.ora/tnsnames.ora的hostIP地址为本机IP,修改了依然没用。附这两个ora文件内容,在网上看别人这两个文件里有很多东西,可我的就没有很多。。。这是哪里出错了?
**************************************listener.ora*******************************************
# listener.ora Network Configuration File: F:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = LGV1ATWLT7EPCV9)(PORT = 1521))
)
)

**************************************tnsnames*******************************************
# tnsnames.ora Network Configuration File: F:\app\Administrator\product\11.1.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.12)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
...全文
158 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
minsic78 2017-11-15
  • 打赏
  • 举报
回复
引用 10 楼 minsic78 的回复:
[quote=引用 8 楼 qq_35929985 的回复:] [quote=引用 4 楼 minsic78 的回复:] 遇到过无数开发测试自建配置文件,又搞到一塌糊涂或者监听程序无法辨识的小案例,最简单的处理方法是:先把这个配置文件移除了,重启下监听。
---------------------------------- 按照你的方法试了一下,卧槽!!!真的删除了两个文件后就好用了,谢谢谢谢,祝你今年发大财[/quote] 其实现在这个监听状态离远程连接数据库还有点小距离 再跑个小操作就可以了: cmd set oracle_sid=你的实例SID sqlplus "/as sysdba" alter system register; exit 执行上述步骤后,lsnrctl status中会有你的实例注册,到时候就可以提供远程连接了。[/quote] 当然过段时间,让实例主动向监听注册也可以,另外数据库重启时,会向监听注册,前提当然是监听先于实例启动。
minsic78 2017-11-15
  • 打赏
  • 举报
回复
引用 8 楼 qq_35929985 的回复:
[quote=引用 4 楼 minsic78 的回复:] 遇到过无数开发测试自建配置文件,又搞到一塌糊涂或者监听程序无法辨识的小案例,最简单的处理方法是:先把这个配置文件移除了,重启下监听。
---------------------------------- 按照你的方法试了一下,卧槽!!!真的删除了两个文件后就好用了,谢谢谢谢,祝你今年发大财[/quote] 其实现在这个监听状态离远程连接数据库还有点小距离 再跑个小操作就可以了: cmd set oracle_sid=你的实例SID sqlplus "/as sysdba" alter system register; exit 执行上述步骤后,lsnrctl status中会有你的实例注册,到时候就可以提供远程连接了。
qq_35929985 2017-11-15
  • 打赏
  • 举报
回复
引用 7 楼 qq_35929985 的回复:
[quote=引用 1 楼 wmxcn2000 的回复:] cmd 下,執行 lsnrctl start 看看什麼提示。
[/quote] ---------------------------------------刚刚把文件listener.ora/tnsnames.ora删除了,就好用了,不够真心谢谢你!!!祝好运发大财!!!
qq_35929985 2017-11-15
  • 打赏
  • 举报
回复
引用 4 楼 minsic78 的回复:
遇到过无数开发测试自建配置文件,又搞到一塌糊涂或者监听程序无法辨识的小案例,最简单的处理方法是:先把这个配置文件移除了,重启下监听。
---------------------------------- 按照你的方法试了一下,卧槽!!!真的删除了两个文件后就好用了,谢谢谢谢,祝你今年发大财
qq_35929985 2017-11-15
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
cmd 下,執行 lsnrctl start

看看什麼提示。

minsic78 2017-11-13
  • 打赏
  • 举报
回复
楼上几位又要用dbca来配置监听,你们确定吗?不是netca?
minsic78 2017-11-13
  • 打赏
  • 举报
回复
遇到过无数开发测试自建配置文件,又搞到一塌糊涂或者监听程序无法辨识的小案例,最简单的处理方法是:先把这个配置文件移除了,重启下监听。
碧水幽幽泉 2017-11-13
  • 打赏
  • 举报
回复
删除listener.ora/tnsnames.ora,用dbca再重建试试。
jdsnhan 2017-11-13
  • 打赏
  • 举报
回复
亦或者用dbca,重新配置一次监听
卖水果的net 2017-11-13
  • 打赏
  • 举报
回复
cmd 下,執行 lsnrctl start 看看什麼提示。
weixin_40454244 2017-11-13
  • 打赏
  • 举报
回复
用 netca 先删除 然后再添加一个试一试

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧