有这么一道题,是关于在实例启动的时候,哪些文件在某个阶段是不是可以改动的,我觉得这个题是一个很基础的题,对于理解oracle有很大的帮助。于是我就查了一下相关资料,分享一下,适合初学者看。
1 shutdown-->nomount:
读取参数文件,根据参数文件的记录,配置SGA,启动后台进程。这个阶段因为只读取了参数文件,因此能干的事情不少:建立数据库;重建控制文件。
上次我把参数文件搞坏了,startup命令以后就来到了nomount状态,在这里我把错误的参数文件去掉了,然后重启以后就好了。有深刻体会。
2 nomount-->mount:
根据参数文件的记录,读取控制文件。控制文件中记录了数据库名,如果这个名和参数文件中的一致,就可以加载数据库了。但是这个时候数据文件和联机重做日志文件都没有打开,因此是可以重命名的。这个阶段能干的事情:恢复数据库;更改数据文件或联机重做日志文件的名称;切换归档和费归档模式;开启或关闭闪回功能。
3 mount-->open:
根据控制文件的描述,打开所有的数据文件和联机重做日志文件。然后会对比控制文件的最后检查点号码和数据文件的最后检查点的一致性,如果不一致,就会进行恢复。这个过程也被题库的一个题目考察了,大概是说上次关闭的时候因为是断电,请问下次开启的时候会怎么样?答案就是能正常启动,不过是在自动恢复之后。
分享到:
相关推荐
linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动...
Linux下oracle启动监听,具体命令写的很清楚,改改就能用
oracle启动过程的详解,对初识oracle大有益处!
oracle手动启动,希望可以减少开机速度慢的问题
oracle启动的三个阶段,oracle启动的三个阶段,oracle启动的三个阶段
oracle启动数据库.pdf oracle启动数据库.pdf oracle启动数据库.pdf oracle启动数据库.pdf oracle启动数据库.pdf
linux下oracle启动及关闭命令
oracle启动批处理oracle启动批处理oracle启动批处理oracle启动批处理oracle启动批处理oracle启动批处理
为了方面启动和管理Oracle,所以直接编辑了两个bat文件。 通常为了缩短开机时间,节省电脑内存等资源。不用Oracle时都是把它关闭。
oracle start 启动项目介绍,一般忘记的要以在服务里手动启动该项目即可
ORACLE启动BAT,手动启动ORACLE,
Oracle数据库step by step 开机启动,非常详细。
Centos 7.4 配置 oracle 自启动,使oracle可以随操作系统开机启动
oracle服务启动和关闭bat文件,用起来很方便,很实用的小工具
Oracle服务启动的步骤,转载自博客 1.用telnet以root(oracle/oracle)登录192.168.1.100 2.向上进入根目录 3.执行 etc 目录下的 rc.local 文件 4.在启动oracle网络监听程序的时候需要输入Password:oracle 5.启动...
深刻理解Oracle数据库的启动和关闭,深刻理解Oracle数据库的启动和关闭
Oracle启动、关闭服务脚本
oracle启动停止服务脚本,本地环境oracle 平时都是关闭的,每次开发都要启动oracle 数据库,写个脚本,方便一点
每天使用oracle都要去windows服务启动oracle比较麻烦,做了一个自动启动oracle的exe文件
安装Oracle后电脑启动太慢了,占了好几百M内存,所以把Oracle服务自动启动的那几个改为手动启动了 如果Oracle也拖慢了你的电脑启动速度,你可以把Oracle服务改成手动启动,并用本批处理文件来开启,关闭Oracle