有其它session没断开。用:
shutdown immediatelyshutdown abort

解决方案 »

  1.   

    shutdown 会等所有的session都执行完了再执行,可以+ immediate
    about不要多用(万不得已才用),可能会丢数据的
      

  2.   

    1、shutdown normal (从字面就可理解这是一个用正常的方式来关闭数据库。)
      默认方式,会等待所有用户断开连接,才关闭数据库  2、shutdown immediate (立即方式关闭数据库。)  当执行shutdown immediate时,数据库并不立即关闭,而是在Oracle执行完内部的必要的工作后才关闭,shutdown immediate可以完成shutdown不能对数据库关闭的操作。建议DBA们常用此方法关闭数据库  3、shutdown abort (直接关闭数据库)  这个停止的方法不推荐,因为对于正在访问数据库的会话会被突然终止,可能会造成数据库的数据丢失,并且如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。
      

  3.   

    4、shutdown transaction 
        等待所有事务结束才关闭数据库