用sqlplus登录数据库,执行shutdown immediate关闭数据库关闭后没办法再用任何工具登录数据库了,又如何运行startup命令??!
如何启动并打开数据库呢??谢谢

解决方案 »

  1.   

    我做的过程是
    以sys用户通过sqlplus登录数据库
    执行shutdown immediate命令,提示数据库已关闭,成功卸载数据库,Oracle例程已关闭...
    执行startup命令,提示错误信息,详细的没记下来,应该是没有句柄等...然后关闭sqlplus
    重新已sys用户通过sqlplus登录数据库,这是提示ORA-12560:TNS:协议适配器错误我的想法是登录到数据库执行startup命令,但是遇到以上错误
    然后又一想,也没错,数据库都和Oracle例程都已经关闭了,还怎么登录呢??!又查到可以不登录启动sqlplus,c:\sqlplus /nolog
    但是用这个方式启动sqlplus后仍然无法启动先前用shutdown关闭的数据库,还是提示ORA-12560:TNS:协议适配器错误不知道是不是我启动的方法不对呢??请教这个情况下应如何启动数据库呢??谢谢!
      

  2.   

    刚才忘记说了,数据库是Oracle10g后来重启了机器,重新启动服务,sqlplus等工具可以登录数据库了,但是关于关闭打开数据库的实验仍然没成功
      

  3.   

    应该是oracle服务关闭了,
    需要先在服务管理里把它启动起来。
      

  4.   

    ms cmd
    set oracle_sid=sid
    sqlplus uid/pwd@sid
    start up