如果数据库是关闭的,可以用sqlplus来启动。“运行”中输“sqlplus /nolog”,在startup。

解决方案 »

  1.   

    忘了在startup前还要connect internal
      

  2.   

    sqlplus sys/pwd as sysdba
    startup force
      

  3.   

    首先建立一个包含sql语句的文件:
    conn sys/pwd@link_name as sysdba
    shutdown immediate;
    startup之后建立一个bat文件来调用它:
    cmd /c sqlplus /nolog < startup.sql
      

  4.   

    startup force 可以用在任何系统中,这是oracle的命令,但不建议经常使用,因为startup force只重启数据库实例。
      

  5.   

    dos下:
    net start OracleServiceZY
    net start OracleOraDb10g_home1TNSListener
    oradim.exe -startup -sid ZY -usrpwd zy -starttype srvc,inst
    sql * plus下:
    startup 就可以了
      

  6.   

    sqlplus /nolog
    conn / as sysdba
    startup force
      

  7.   

    sqlplus sys/pwd as sysdba
    startup force
    =============================不要这么做.万一当机而又没有备份的话.
    这样会很麻烦的.
    正确的应该是
    shutdown immediate;
    startup;
    不过在10G下官方文档居然还老用startup force.
      

  8.   

    不要这么做.万一当机而又没有备份的话.
    这样会很麻烦的.
    正确的应该是
    shutdown immediate;
    startup;
    ------------------------------------------
    一般在startup force前执行alter system checkpoint;
    就没问题