Oracle关闭的四种方式

本文详细介绍了数据库四种不同的关闭选项:shutdown abort、shutdown immediate、shutdown transactional 和 shutdown normal。每种选项都描述了其如何处理正在进行的事务、用户连接以及数据的一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有四个选项可以选择,默认为normal
1)shutdown abort
模拟突然掉电
内存被清空,内存中的数据没有写入数据文件
事物被立即中断
没有提交,没有回滚
2)shutdown immediate
强制中断当前正在运行的所有事物,回滚这些事物
回滚完毕,强制中断所有的链接
将实例中的所有数据写入数据文件
3)shutdown transactional
等待正在运行的事物,一直到他们提交或者回滚
所有事物主动结束以后,(提交或者回滚),强行中断连接,踢出用户
将实例里面的数据写入数据文件
清空缓存
如果有事物一直没有提交或者回滚,实例无法关闭
4)shutdown normal
shutdown normal 等待事物的主动提交或者回滚
等待用户的主动断开
将脏缓冲区写入到磁盘中
如果有一个用户没有断开连接,那么数据库就无法关闭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值