下载了个360安全卫士的顽固木马专杀工具想杀木马,结果把oracle.exe当作是可疑的开机自动启动项给停了。然后再想连接oracle的时候就出现了 ora-12500: TNS:监听程序无法启动专用服务器进程。有谁以前碰到过这个问题啊还?给点建议。谢谢了先。

解决方案 »

  1.   

    cmd > net start oracleservice[sid]
      

  2.   

    用360在打开,或者到服务里设置成自动的,或者手工启动也可以用net start oracleserviceSID命令行启动,我也是这么干的。
      

  3.   

    或者 oradim -edit -sid  重新编辑一下
      

  4.   

    我把所有服务中跟oracle有关的都启动了。但是还是不行。还是报那个错误。
      

  5.   

    ORA-12500:TNS:监听程序无法启动专用服务器进程  或  ORA-12560:TNS:协议适配器错误  原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。  如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:  1)ORADIM -DELETE -SID oradb 删除数据库服务项  2)ORADIM -NEW -SID oradb 新增数据库服务项  注:这个过程中如果出错,就重启计算机!
      

  6.   

    终于解决了。把步骤贴出来给大家参考。 
    1  ORADIM -DELETE -SID oradb 删除数据库服务项 
    DIM-00010: SYSTEM\\CurrentControlSet\\Services\\OracleService 键不存在 
    O/S-Error: (OS 2) 系统找不到指定的文件。 
    忽略不管。 2 ORADIM -NEW -SID oradb 新增数据库服务项 
    成功。登录,但是报ORA-01034: ORACLE not available。 3 但是用dba帐号登录sqlplus可以了。然后startup。就ok了。 散分,谢谢啦!