如何解决oracle数据库监听器启动后,马上自动关闭问题?

这个问题,我头疼了很久,一次偶然的尝试,居然解决了,不可思议,虽然至今没有找到原因,为什么可以解决问题,进一步探究后我再做补充。废话不多,开始进入正题。

首先确定:电脑win10版本,其他设置没有问题的情况下,请查看以下步骤:

第一步:找到oracle的安装目录下的listener.ora文件。我的按照默认安装路径安装在C盘。路径如下:C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN

第二步:以管理员权限打开listener.ora文件,将代码:(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-VOMJQAK)(PORT = 1521))句中的DESKTOP-VOMJQAK(这个代表你计算机主机名)改成任意其他名字。(注意,原来的名字要保存一下,后面要用到)

第三步:打开控制面板-》打开服务-》开启有关oracle开头的所有服务,这时,发现监听器可以启动了。

第四步:运行web项目,发现修改后的用户名在控制台报错,这时,打开文件listener.ora,将原来的名字 DESKTOP-VOMJQAK修改回去。注意:根据你的文件中的名字为主,这里只是提示

第五步:重新启动web项目,访问数据库,发现成功过运行!问题解决。。。


这种方式可以解决问题,不需要重新安装任何软件,有一点不好的就是,有时候它又会出现同样的错误,当出现的时候,就按照上述步骤继续依次执行。什么原因待我找到原因我会继续补充。


注:listener.ora文件遇到无法进行保存操作?

试一试:将文件拖动到桌面,需要确定使用管理员权限移动,将主机名改了以后再移动回去,即可实现文件内容的修改。



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值