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文件损坏的原因。

 

 

 

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

相关文章推荐

oracle Client11G静默安装过程——linux环境

oracle Client11G静默安装过程——linux环境。附下载链接

ORACLE11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

1、TNS连接错误同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示:  2、查看本地TNSPING查看本地的tns配置: W...
  • mchdba
  • mchdba
  • 2016年10月27日 20:24
  • 1734

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

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

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

最近在用Java做一个学生成绩管理系统,

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

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

oracle11g服务监听问题解决

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

win7下完全卸载oracle11g步骤

完全卸载oracle11g步骤 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracl...

win7下完全卸载oracle11g

win7下完全卸载oracle11g步骤: 1、 开始->控制面板->系统和安全->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->...

Win7下Oracle11g完全删除

1.关闭oracle所有的服务 windows的服务管理器(Windows+R,然后输入services.msc快速打开任务管理器)中关闭  2.删除oracle在注册表中的信息 windows+R,...

Win7下卸载Oracle11g

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

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