首页 / ORACLE / Oracle启动过程详情介绍
Oracle启动过程详情介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle启动过程详情介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1413字,纯文字阅读大概需要3分钟。
内容图文
![Oracle启动过程详情介绍](/upload/InfoBanner/zyjiaocheng/910/9d505a180e934e97bcd0a565ad1833ad.jpg)
Oracle启动过程详情介绍
nomount
mount
open
使用sys用户登录
startup nonount;
alter database mount;
alter database open;
1.startup nomount
此时数据库未装载,这个时候数据库做如下操作:
读取参数文件,默认路径$ORACLE_HOME/dbs/spfile<sid>.ora
如果找不到默认的参数文件则在默认路径下面按层级寻找文件,直到找到,则停止下一级的寻找。
spfile<sid>.ora - spfile.ora - init<sid>.ora - init.ora;
如果都没找到,报错。找不到参数文件解决方案,待定,更新后会家链接。
根据参数文件的参数分配sga;
启动后台进程;
打开预警日志alert_<sid>.log文件和跟踪文件;
2.alter database mount;
此时数据库完成装载
将启动的实例与数据库相关联;实例既内存结构,数据库既数据文件。
从参数文件中找到控制文件位置并打开;
如果在指定的路径找不到控制文件,会报错,解决方案待定,更新后会加链接。
从控制文件中读取数据文件及重做日志文件名称与状态,此时并不检查数据文件与重做日志文件是否存在,只是读取。
3.alter database open;
此时数据库会被打开
打开数据文件;
打开重做日志文件,如果已经开启归档模式;
在最后阶段,Oracle数据库验证数据文件和重做日志文件可否打开并检验数据库的一致性,若不一致,SMON后台进程将启动实例恢复。
数据库启动验证(比对是否一致,是否需要恢复) ? (1) 启动时检查数据文件头中的checkpoint cnt是否与对应控制文件中的checkpoint cnt是否一致,如果一致,再进行下一步。 ? (2)检查数据文件头的开始scn和控制文件中的结束scn是否一致,如果结束scn等于开始scn,则不需要要对那个文件进行恢复。 ? 检查点计数checkpoint cnt ? 控制文件开始的 scn ? 数据文件stop scn
内容总结
以上是互联网集市为您收集整理的Oracle启动过程详情介绍全部内容,希望文章能够帮你解决Oracle启动过程详情介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。