每次启动在“管理工具”中“服务”OracleService(SID)启动不成功,不报错,在状态栏上只显示"启动"两字 ,每次都要在 DBA Studio 中以 SYS 连接身份为SYSDBA 登录手工激活ORACLE , 请问如何让ORACLE自动启动??编个批处理行不,内容如何编写?

解决方案 »

  1.   

    编个批处理,try:
       oradim -STARTUP -SID sid
      

  2.   

    在“管理工具”中“服务”OracleService(SID)属性设置为自动启动方式
      

  3.   

    你的win2000是server版的吗?最好是用server版的。将Oracleservice(SID)的属性设置为自动启动方式。只要机器启动了,数据库就会自动启动的阿。
      

  4.   

    看看在 
    控制面板 -> 管理工具 -> 服务 —> OracleServiceOraData 有没有启动~   
    (OraData 是数据库名,不同的机子都不同呀,在安装数据库时定的^&^)
    启动就可以了~  1. 如果有什么出错的话~  就直接打开 DBA Studio 用 system/manager 以 SysDBA 的身份登录。
    (Oracle 8i 的话,最好用 internal/oracle 登录)
    之后选 例程-> 数据库 -> 启动 (然后单击"应用",就可以启动啦)2. 或用命令的方式:
    C:>sqlplus internal/oracle
    SQL>startup
      

  5.   

    如果在 "服务" 里还是不可以自动启动的话,只好用 批处理文件方式了 .
    先建好 脚本文件(C:\start.sql)
    -------------------------------
    conn internal/oracle
    startup-------------------------------
    然后在 C:\AUTOEXEC.BAT 里加上一句.
    sqlplus internal/oracle  @C:\start.sql就这样子,在开机的时候就可以自动运行了.
      

  6.   

    楼上的说法没错;
    如果要在dba studio里启动的话,一定要保存这个设置,下次就不用再进入这里啦
      

  7.   

    如果可以的话,还是把ORACLE 重新装一次吧。记得装完oracle后重新启动一次,再建数据库。当然,装的时候要选自定义安装,不同时建数据库。chanet(牧师)的方法可以用,不过如果开机时,有人不知道原因就把ms-dos窗口关掉就完了,或者碰上懂行的看穿了你的用户名和密码,那你都数据库就危险了。
        呵呵,数百次安装oracle经验所得,大家如果觉得还有用,可否施舍0.5分,让我在家里浮一大白。