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