设为首页 加入收藏

TOP

谈谈Oracle数据库的关闭
2014-11-23 21:42:30 来源: 作者: 【 】 浏览:13
Tags:谈谈 Oracle 数据库 关闭

之前说过了Oracle 数据库的启动,今天再来说说Oracle数据库的关闭。
一、数据库关闭的三个阶段Oracle数据库启动过程包括三个步骤: NOMOUNT -> MOUNT -> OPEN,数据库的SHUTDOWN实际也是有三个步骤: CLOSE -> DISMOUNT - > SHUTDOWN。SQL> SHUTDOWN; Database closed.
二、数据库关闭的四种选项 vcGFuX3RpYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="\" />
1、SHUTDOWN NORMAL
在生产环境中,这种方式几乎无法关闭有大量用户连接的数据库,所以很少被采用。 \这是最为常用的一种关闭数据库的方式,使用这个命令时,当前正在被 Oracle处理的事务立即中断,未提交的事务将全部回滚, 系统不等待连接到数据库的用户退出,强制断开所有的连接用户。然后执行检查点,将变更数据全部写回数据文件,关闭数据库。使用这种方式关闭数据库,下次启动数据库时不需要进行实例恢复,是一种安全的数据库关闭方式。但是注意,如果数据库系统繁忙,当前有大量事务执行,那么使用此选项关闭数据库也可能需要大量时间。 \最不推荐采用的数据库关闭方式,使用此选项,数据库会立即终止所有用户连接、中断所有事务、关闭数据库,使用这种方式关闭数据库,未完成事务不会回滚,数据库也不会执行检查点,所以下次启动市,数据库必须执行实例恢复,实例恢复可能会需要大量的时间,数据库启动也因此可能需要等候很长时间。 ABORT方式关闭数据库,就类似于数据库服务器突然断电,可能会导致不一致的情况出现,所以除非不得已,轻易不要使用这种方式关闭数据库。 \参考:谈谈Oracle数据库的启动 Remote DBA team- Oracle Database Startup & Shutdown Process


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇使用pfile启动oracle实例时,启动.. 下一篇Oracle之Check约束实例详解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: