d- shutdown mornal如果你选择b- shutdown immediate,用户一看自己以前输入的一些数据不见,会大喊大叫的!

解决方案 »

  1.   

    主要看你着不着急。
    如果你不着急备份,就使用shutdown normal,等所有客户端断开链接之后再关机备份。
    如果你比较着急,可使用shutdown transactional,等所有客户当前事务处理完毕之后再关机备份。
    如果你等不及客户端处理完当前事务,可使用shutdown immediate,强行断开客户端,回滚所有未提交的事务,然后关机备份。
    如果使用其它方式的备份,可能会需要instance recovery.
      

  2.   

    不过话又说回来,我在WIN2000下面我都是用IMMEDIATE的,没有办法?用NORMAL就永远都SHOTDOWN不了, 不知为什么,我觉得和WIN的是基于线程,ORACLE是基于进程的有关!
      

  3.   

    不过话又说回来,我在WIN2000下面我都是用IMMEDIATE的,没有办法?用NORMAL就永远都SHOTDOWN不了, 不知为什么,我觉得和WIN的是基于线程,ORACLE是基于进程的有关!
      

  4.   

    rwq_(风云浪子):
    因为你开了oracle agent服务,这个服务产生一个对话,你shutdown normal的时候因为对话没有全部断开,所以一直处于等待状态。你试一下先把agent服务关闭再shutdown