----sql连接报ORA-12560错误,OracleServiceOrcl服务也消失了
----报错原因应该是注册表中丢失了oracle实例的配置信息,导致丢失的原因多样,杀毒软件、木马病毒、其他恶意流氓软件等等
处理方法如下:
----新增数据库ORCL实例服务的命令:
oradim -new -sid ORCL
----新增之后,服务列表中就有该服务咯,但是此时需要手动去startup启动数据库
----如果想故障重现,可以用sc命令删除oracle在Windows的Service
sc delete OracleServiceORCL
或者直接使用oradmin命令
oradmin -delete -sid orcl 删除数据库服务项
----------
oradim -h ----查看帮助
------------------》》》》
----前面说了,使用oradim添加服务后,重启OracleServiceORCL后数据库需要手动启动,看了oradim帮助后,确定需要如下操作:如果是pfile需要给pfile路径
oradmin -new -sid orcl -startmode auto -spfile