Win10升级惹的祸,Oracle服务全没有了,怎么解决?

  最近Win10自动升级,升级后各种服务全部没了,心已经凉了一半。。。

  百度\Google了一大堆,无非就几种:卸载重装,还原到上一版Win10,甚至重装系统,对于正式使用的库来说,够崩溃的了。。

  搜寻了个把小时,找到了不用重装恢复服务并正常使用的方法:

1、重建Oracle主服务。

  Win10升级系统后会默认删掉不是系统的其他服务,但注册表里面的东西是完整的。命令行输入“regedit”,计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1,查看相关的ORACLE_HOME,ORACLE_SID等都是正常的,此处是Oracle服务器,不是客户端。

  ※※※※※※  重建服务操作:

  运行命令"cmd",管理员身份打开,打开后输入命令:oradim -new -sid orcl -STARTMODE auto

  等几分钟,就会发现Oracle服务已经启动,已经成功了一大半了。。

2、启动监听程序

  ※ 这里要注意,是服务端的监听程序,一般原来默认的监听都完好保存,可以不用执行“netca”命令(CMD中执行的),来完成监听的创建,只需要启动监听即可。

  ※ 接着输入:lsnrctl start LISTENER        ,稍等一会,出现监听成功启动消息

至此,Win10升级导致的Oracle服务全部没有的BUG就成功解救。

 

 

猜你喜欢

转载自www.cnblogs.com/ajg016/p/oraclebuggis.html