win7下oracle11g监听和数据库服务都无法启动

原创 2015年11月19日 14:04:59

笔记本上的oracle数据库忽然无法启动了,监听和实例的服务全部都无法启动,前几天还是好好的。

 

监听服务无法启动,报“错误1053:服务没有及时响应启动或控制请求”

 

用命令行试一下,还是不行

lsnrctl status报错

32-bit Windows Error:61: Unknown error

32-bit Windows Error:2: No such file or directory

 

lsnrctl start报错

操作系统报服务无法启动的错误:Failed tostart service, error 1053.

TNS-12560: TNS: 协议适配器错误

TNS-00530: 协议适配器错误

 

因为之前一直好好的在用,2天没用就起不来了,想来应该是操作系统层面的问题

 

首先、怀疑是否防火墙导致

关闭系统防火墙和360后,问题还是存在

 

其次、怀疑是否新的操作系统补丁导致

卸载了最近一个补丁后问题仍然存在

 

最后,怀疑是其他软件误删或误改了某些数据库文件导致

但是这个问题很难定位,想到一个办法,重新安装一遍oracle11g,只安装软件

软件安装完成后,把dbhome_2下面的所有文件复制覆盖dbhome_1,再重启操作系统,发现数据库服务可以启动了!

接着是用dbhome_2下面的netca创建了一个新的监听服务,也可以启动!

 

可是实例启动还是报错,尽管我设置了ORACLE_HOME参数,它还是会去dbhome_2找init文件

这个简单,重新写了个pfile,然后用pfile启动实例,成功!

 

最后作为一个完美主义者,我把数据库备份出来,把oracle卸载干净后重新安装了一遍,再把数据库恢复回去了,这些就不细说了。

 

oracle在NT系统中运行,如果是单纯的服务器问题还少一点。如果是自己平时工作生活用的电脑,经常会碰到这种莫名其妙的问题。

其实自己想的最后一个解决方案是重装数据库后通过完整的数据文件直接恢复数据库,这次主要是想测出到底是不是oracle文件损坏的原因。

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle11G 已开启监听,但远程连接依旧无监听解决过程

oracle 11g 监听已开启,本地使用127.0.0.1可以连接,但本地使用IP或者远程均无法连接,显示无监听程序,排除防火墙问题之后依旧无法解决,那么问题可能出在listener.ora...
  • lhjllff12345
  • lhjllff12345
  • 2016年02月15日 10:52
  • 14067

linux下oracle11g R2的启动与关闭监听、数据库

linux下oracle11g R2的启动与关闭监听、数据库
  • zxnlmj
  • zxnlmj
  • 2014年04月07日 12:38
  • 5038

win7_64位_oracle11g:Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序解决办法

原文链接:http://blog.csdn.net/lishiyuzuji/article/details/13630499 Enterprise Manager配置失败-监听程序未启动或数...
  • liliiii
  • liliiii
  • 2014年11月27日 15:32
  • 759

连接Oracle11g数据库时遇到无监听,网络适配器无法建立等问题的一些解决办法

最近在用Java做一个学生成绩管理系统,
  • u013984332
  • u013984332
  • 2014年05月26日 22:49
  • 2972

oracle11g无法连接到数据库故障排除(win7)用户名口令问题

遇到的情况: 检查: 一、用户名是否正确             二、用户名是系统规定的三个sys/system/dbsnmp/sysman             正确进入连接身份选sysdb...
  • scrolls
  • scrolls
  • 2013年08月10日 05:10
  • 917

oracle11g服务监听问题解决

  • 2013年07月03日 20:16
  • 111KB
  • 下载

win7下完全卸载oracle11g

win7下完全卸载oracle11g步骤: 1、 开始->控制面板->系统和安全->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->...
  • u012762908
  • u012762908
  • 2014年01月19日 00:37
  • 550

Win7下Oracle11g完全删除

1.关闭oracle所有的服务 windows的服务管理器(Windows+R,然后输入services.msc快速打开任务管理器)中关闭(如果您没有打开过oracle任务,那就直接跳过吧!) ...
  • liuxiao723846
  • liuxiao723846
  • 2014年09月24日 15:51
  • 474

Win7下Oracle11g完全删除

1.关闭oracle所有的服务 windows的服务管理器(Windows+R,然后输入services.msc快速打开任务管理器)中关闭  2.删除oracle在注册表中的信息 windows+R,...
  • weinabanta
  • weinabanta
  • 2014年01月02日 22:14
  • 835

Win7下卸载Oracle11g

Uninstall Oracle Database 11g Windows 7 I have an Oracle database 11g standard edition installed in...
  • cyxlxp8411
  • cyxlxp8411
  • 2012年06月09日 11:27
  • 399
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:win7下oracle11g监听和数据库服务都无法启动
举报原因:
原因补充:

(最多只允许输入30个字)