这个问题微软的网站上有说明,如果不愿意卸载补丁的话,需要编写一个脚本加到启动里面来实现自动启动。

解决方案 »

  1.   

    方法一:卸载补丁,你可以先到微软网站上找到相关的情况,以下这个网址是处理ORACLE服务的问题!http://support.microsoft.com/default.aspx?kbid=841180方法二:做批处理来完成
    1、将服务中的oracleservice<sid>改为手动方式 
    2、生成一个bat文件,内容如下,此处<sid>为ora8i: 
    oradim -startup -sid orcl -starttype srvc 
    set ORACLE_SID=ora8i 
    sqlplus /nolog @DBstartup 
    lsnrctl start 
    pause 
    3、生成一个DBstartup.SQL文件 
    connect internal 
    startup 
    exit 
    4、创建2中BAT文件的快捷方式,放到启动程序组中 方法三:需要修改注册表 
    将注册表中ORACLE的AUTOSTART设为FALSE 
    1、将服务中的oracleservice<sid>改为手动方式 
    2、生成一个bat文件,内容如下,此处<sid>为ora8i: 
    net start OracleServiceORA8I 
    set ORACLE_SID=ora8i 
    sqlplus /nolog @DBstartup 
    lsnrctl start 
    pause 
    3、生成一个DBstartup.SQL文件 
    connect internal 
    startup 
    exit 
    4、创建2中BAT文件的快捷方式,放到启动程序组中或做成计划任务的形式也可以。