码迷,mamicode.com
首页 > 数据库 > 详细

oracle的启动与关闭原理-oracle数据库的关闭方式

时间:2015-02-26 00:02:48      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:连接数据库   oracle   用户登录   客户端   normal   


5.oracle数据库的关闭方式。

案例1:以normal方式关闭数据库

命令:shutdown normal 直接 shutdown
此方式很少用或基本不用,如果用,也许数据库将永远不能关闭;
关闭期间允许新的用户登录的,要等到所有的数据库退出oracle之后才能关闭数据库。
最慢的一种关闭方式,不需要实例恢复。


案例2:immediate方式关闭数据库

命令:shutdown immediate
当关闭的时候,新的用户无法登录  
未提交的数据将被回滚  
oracle不会等待所有的用户退出
最安全的关闭方式,关闭方式比较慢
不需要实例恢复  

案例3:transactional方式关闭数据库

命令:shutdown transactional
当关闭的时候,新的用户就无法登录  
不允许再创建新事务
等所有的事务完成之后才关闭数据库
执行完之后,将强行断开与数据库的联机
不会丢失客户端的数据,但是关闭过程比较慢  
不需要实例恢复


案例4:abort方式关闭数据库

命令:shutdown abort
不允许新的连接和事务的发生
客户端的SQL马上终止
未提交的事务不回滚
立即终止所有连接
数据库出现问题的时候用这种方式
最不安全的关闭方式,重启的时候要进行实例的恢复
关闭速度是最快的



oracle的启动与关闭原理-oracle数据库的关闭方式

标签:连接数据库   oracle   用户登录   客户端   normal   

原文地址:http://fengsonglin.blog.51cto.com/9860507/1615225

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!