oracle启动的三阶段

数据库启动分三个阶段:

nomount:系统读取初始化参数文件的内容,分配存储空间,启动后台进程直到实列启动完成,启动过程记录在告警日志文件中

mount:系统根据参数文件中的control_file参数设置找到控制文件,读取控制文件内容,获取数据库的相关信息,并将数据库与实列信息关联

open : 系统根据控制文件中的数据库结构信息找寻所有的数据文件和重做日志文件,判断日志文件的日志序列号和控制文件中的记录是否一致,如果一致,直接打开数据库,否则将有SMON执行实列恢复.

 

startup nomount;

alter database mount;

alter database open;

 

关闭数据库

shutdown normal :等待所有事务结束后,主动断开残留的会话,然后执行同步操作,最后关闭数据库

shutdown transactional: 等待所有事务结束后,主动断开残留的会话,然后执行同步,在关闭数据库

shutdown immediate : 立即关闭数据库,系统主动回滚没有结束的事务,释放事务占用的锁和其他资源,在断开所有会话后执行同步,在关闭

shutdown abort: 放弃型关闭,直接强制关闭,不做同步操作.

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

转载于:http://blog.itpub.net/22779391/viewspace-618047/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值