数据库关闭

对于数据库关闭,有4种不同的关闭选项

1.SHUTDOWN NORMAL

2.SHUTDOWN IMMEDIATE

3.SHUTDOWN TRANSACTIONAL

4.SHUTDOWN ABORT

[@more@]

对于数据库关闭,有4种不同的关闭选项

1.SHUTDOWN NORMAL

这是数据库关闭SHUTDOWN命令的默认选项。如果使用SHUTDOWN命令关闭数据库,也就是用SHUTDOWN NORNAL命令关闭数据库。

该命令发出后,任何新的连接都不允许连接到数据库。数据库关闭之前,Oracle将等待连接的所有用户都从数据库中退出,然后开始关闭数据库。采用这种方式关闭数据库后,再启动数据库时不需要进行实例恢复,但关闭数据库的时间较长。

2.SHUTDOWN IMMEDIATE

这是一个常用的关闭数据库方式,如果要很快地关闭数据库,但又想让数据库干净的关闭,常采用这种方式。

执行关闭时,当前正在被Oracle处理的SQL语句立即中断,没有提交的事务全部回滚。但假如系统中存在一个很长的未提交的事务,采用这种方式也需要一段时间(该事务的回滚时间)。系统不等待连接到数据库的所有用户退出系统,强行回滚当前所有的活动事务,然后断开所有的连接用户。

3.SHUTDOWN TRANSACTIONAL

该选项仅在Oracle8i后才可以使用。该命令常用来计划关闭数据库,它使当前连接到系统且正在活动的事务执行完毕。运行该命令后,不允许执行新的连接和事务,在所有活动的事务完成后,数据库将以SHUTDOWN IMMEDIATE同样的方式关闭数据库。

4.SHUTDOWN ABORT

其它关闭方法都不能使用的情况下,使用这种关闭方式,一般不要采用。下列情况出现时可以采用这种方式关闭数据库:

(1)数据库处于一种非正常工作状态,不能用shutdown normal或者shutdown immediate这样的命令关闭数据库;

(2)需要立即关闭数据库;

(3)在启动数据库实例时遇到问题。

执行这个命令后,所有正在运行的SQL语句都将立即中止,所有未提交的事务都不执行回滚。Oracle不等待目前连接到数据库的用户退出系统。下一次启动数据库时需要实例恢复,因此,下一次启动可能比平时需要更多的时

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/1724534/viewspace-883683/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/1724534/viewspace-883683/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值