C:>svrmgrl
SVRM>connect internal/oracle
SVRM>startup

解决方案 »

  1.   

    不需要写脚本,配置一下就可以了。
    1、将Oracle的哪些服务改成自动启动。
    2、用regedit修改注册表:HKEY_LOCAL_MACHINE\Software\Oracle\Home0
       修改ORA_XXX_AUTOSTART 为TRUE,其中XXX指instance的名称。  当然如果你熟悉oradim,直接用oradim修改就可以了
      

  2.   

    要两个文件才可以这样做。先建好 脚本文件(C:\start.sql)
    -------------------------------
    conn internal/oracle
    startup
    -------------------------------
    然后在 批处理文件.BAT 里加上一句.
    sqlplus internal/oracle  @C:\start.sql就这样子,在开机的时候就可以自动运行了.
      

  3.   

    感谢各位的支持!我已查看了HKEY_LOCAL_MACHINE\Software\Oracle\Home0其中健值ORA_XXX_AUTOSTART 已是TRUE了!这个ORACLE的后台服务不能自动启动且其服务状态的四个按钮图标都变为灰色,是否为注册表中的健值被修改,若是应如何找到该健值!(ORACLE的版本是8.1.6)