下载了个360安全卫士的顽固木马专杀工具想杀木马,结果把oracle.exe当作是可疑的开机自动启动项给停了。然后再想连接oracle的时候就出现了 ora-12500: TNS:监听程序无法启动专用服务器进程。有谁以前碰到过这个问题啊还?给点建议。谢谢了先。
另外,系统服务里跟oracle有关的能启动的我都启动了。
用cmd > net start oracleservice[sid]   提示服务名无效。
有没有高人啊?帮帮忙啊,怎么最近我碰到的问题,发到msdn里都没人解决得了啊。

解决方案 »

  1.   

    最好把 oracle  装到 linux 上。就不用杀毒了。
    它在linux 上跑的最快。
      

  2.   

    用cmd > net start oracleservice[sid]  提示服务名无效。 [sid]是个变数,你要知道你的sid是什么,然后填充他。
    比如[sid]的值是orcl,
    那么命令就是net start oracleserviceorcl
      

  3.   

    360里面应该有设置吧,可能是启动oracle的使用360有个提示你选择禁止了
      

  4.   

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

  5.   

    顶楼上的,应该这样可以解决了。   你刚刚说的 在“服务”里面 oracle服务   和 oracle监听都启动成工了吗 ?  如果都成功了,就是注册表的oracle 启动项被破坏了,o(∩_∩)o...
      

  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了。散分,谢谢啦!
      

  7.   

    还是有个新问题啊。现在开机后还是老毛病。还是 ora-12500: TNS:监听程序无法启动专用服务器进程。我必须新建sid,然后启动服务。怎么才能设定为自动启动服务啊。
      

  8.   

    360顽固木马专杀工具,真她妈的无耻,我的也糟了,
    它还删除其它一些服务,
    我还有这些服务没办法恢复
    SOFTWARE_Classes_AppStylistASPNET_File_shell_open_command.sfe
    SOFTWARE_Classes_IEInspector.HTTPAnalyzer.NativeLogFile_shell_open_command.sfe
    SOFTWARE_Classes_Rose.ModuleDiagramPicture_shell_open_command.sfe
    SOFTWARE_Microsoft_Code Store Database_Distribution Units_{41861299-EAB2-4DCC-986C-802AE12AC499}.sfe
    SOFTWARE_Microsoft_Code Store Database_Distribution Units_{9b935470-ad4a-11d5-b63e-00c04faedb18}.sfe
    Software_Microsoft_Internet Explorer_Explorer Bars_{38C13A04-1317-4C7F-ADC6-4C565D650A44}.sfe
    Software_Microsoft_Windows_CurrentVersion_Explorer_Browser Helper Objects_{15DDE989-CD45-4561-BF99-D22C0D5C2B85}.sfe
    Software_Microsoft_Windows_CurrentVersion_Explorer_ShellIconOverlayIdentifiers_IconOverlayHandlerAccessible.sfe
    Software_Microsoft_Windows_CurrentVersion_Explorer_ShellIconOverlayIdentifiers_UEAFOverlayOpen.sfe
    Software_Microsoft_Windows_CurrentVersion_Ext_Stats_{41861299-EAB2-4DCC-986C-802AE12AC499}.sfe
    Software_Microsoft_Windows_CurrentVersion_Ext_Stats_{9B935470-AD4A-11D5-B63E-00C04FAEDB18}.sfe
    Software_Microsoft_Windows_CurrentVersion_Shell Extensions_Approved{055EF591-5C38-49a0-9BDA-51B1D69D0BF4}.sfe
    Software_Microsoft_Windows_CurrentVersion_Shell Extensions_Approved{66C99756-1C92-4d3e-BA69-9400A6F731F5}.sfe
    Software_Microsoft_Windows_CurrentVersion_Shell Extensions_Approved{9AFDE8D6-200C-4b41-A5FC-B7251DFD1A8E}.sfe
    Software_Microsoft_Windows_CurrentVersion_Shell Extensions_Approved{AD392E40-428C-459F-961E-9B147782D099}.sfe
    Software_Microsoft_Windows_CurrentVersion_Shell Extensions_Approved{B73A057F-DC1B-4067-9D8E-B69A07A7C368}.sfe
    Software_Microsoft_Windows_CurrentVersion_Shell Extensions_Approved{E6D7D89A-2232-446d-8A0F-D0F9B06DB1CA}.sfe
    SYSTEM_CurrentControlSet_Services_HttpAnalyzerV3 DllInjectServiceImagePath.sfe
      

  9.   

    C:\Documents and Settings\public4087>sqlplus /nologSQL*Plus: Release 9.2.0.7.0 - Production on 星期三 3月 1 14:13:25 2006Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> connect /as sysdba
    已连接到空闲例程。
    SQL> startup pfile='d:\temp\init.ora';
    ORACLE 例程已经启动。Total System Global Area  101785284 bytes
    Fixed Size                   454340 bytes
    Variable Size              75497472 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    数据库装载完毕。
    数据库已经打开。
    这样数据库就打开了。进入数据库,导出.dmp文件,然后最好重新安装
      

  10.   

    ORADIM -DELETE -SID 你的SID
    oradim -NEW -SRVC OracleService你的SID -STARTMODE auto -PFILE E:\app\Administrator\admin\你的SID\pfile\init.ora.编码
    完美方法。
      

  11.   

    我今天折腾了一下午才把Oracle卸了重装,这次360确实够可恶的
      

  12.   

    //请按以下步骤执行,,若出错请继续C:\Users\Administrator>oradim -delete -sid eirc2010
    Unable to stop service, OS Error = 1062
    DIM-00011: 指定的服务不存在。
    O/S-Error: (OS 1060) 指定的服务未安装。C:\Users\Administrator>oradim -new -sid eirc2010
    实例已创建。C:\Users\Administrator>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期二 8月 31 10:12:07 2010Copyright (c) 1982, 2010, Oracle. All rights reserved.已连接到空闲例程。
    SQL> startup
    ORACLE 例程已经启动。Total System Global Area 778387456 bytes
    Fixed Size                  1374808 bytes
    Variable Size             251659688 bytes
    Database Buffers          520093696 bytes
    Redo Buffers                5259264 bytes
    数据库装载完毕。
    数据库已经打开。
    SQL>
     
    监听程序进入Net Configuration Assistant,重新配置一下即可。
      

  13.   

     
    谢谢gold624,我按照你的方法操作,现在已经成功了。这个问题也是困扰了我几天,都快崩溃了。
    果断卸载360
      

  14.   

    遇到同样的问题:
    解决:在360杀毒下面的“隔离与恢复”里找到相应的文件“oracle.exe” 恢复并加入到白名单 即可