OracleServiceORCL这个服务竟然不见了

 OracleServiceORCL这个服务竟然不见了,后数据库连接不成功,晕死,以前使用数据库还能看到,现在竟然不见了?Why?我猜测原因有二:

①:电脑已经装了Oracle数据库后又装了MySql数据库,但是这可能性极低,有人说这两个不会冲突...

②:就是有点时间没使用Oracle数据库了,然后被360给kill掉了,感觉可能性最大,表示很愤怒.....

1.新增数据库ORCL实例服务的命令:

oradim -new -sid ORCL

2.可以用sc命令删除oracle在Windows的Service

  sc delete OracleServiceORCL

   sc命令还有一些其它的用途,比如开始一个服务啊,停止一个服务啊,或者看系统当前有哪些服务。不过这些都可以在系统的管理的图形界面里面操作,而添加和删除服 务则在管理图形界面中似乎无能为力,只能在命令行中进行。

  其实这样做了,还是没能彻底解决问题,有其他问题出现,我就放在其他博文里去了,不想弄得太杂,也可以条理清晰。

今天 把本地的oracle9i卸载后,有安装了orale10g, 在安装时用的sid是orcl,它提示已经存在了要我另外换一个sid,检查了下发现oracle9i卸载后,在Windows服务(Service) 里还有两个oracle的
OracleOraHome92TNSListener和OracleServiceORCL没有删除。
其实不仅是 oracle在日常的软件中,很多软件做成了Windows服务的方式,在卸载软件以后,发现还残留着一些服务没有删掉,这样就导致有些垃圾 目录无法删除。
办 法还有有的,我们可以用命令行手动删除指定的Windows服务(Service) 的。
就是用 Windows的sc命令 这个命令可以管理一系列的Windows服务。这个sc命令有一系列的参数。其中有一个参数就是delete,用sc delete命令就可以删除一个Windows服务了。
sc delete OracleOraHome92TNSListener

sc delete OracleServiceORCL
当然,sc命 令还有一些其它的用途,比如开始一个服务啊,停止一个服务啊,或者看系统当前有哪些服务。不过这些都可以在系统的管理的图形界面里面操作,而添加和删除服 务则在管理图形界面中似乎无能为力,只能在命令行中进行。
原文地址:https://www.cnblogs.com/shizhijie/p/7610846.html