Oracle 数据库启动三个阶段

nomount -> mount -> open

nomount:
此阶段主要用于控制文件的还原或重新创建。
数据库启动到nomount状态,此状态下实例已经根据初始化参数文件的内容设置并打开了实例。搜索初始化参数文件的顺序如下:
1.在$ORACLE_HOME/dbs中搜索spfile_sid.ora。
2.如1未找到,搜索spfile.ora文件。
3.如2未找到,搜索init_sid.ora文件。
使用shartup的pfile参数可指定初始化参数文件。
SGA各组件的内存已经分配。
后台进程启动完成。
预警日志文件和跟踪文件已经打开。

mount:
此阶段主要在进行数据文件的名称更改、归档模式的开关、执行数据库完整恢复时使用。
此阶段将实例与数据库进行关联,会打开参数文件中指定数据库的控制文件并获取了控制文件中数据文件和联机重做日志文件的状态和位置。

open:
打开数据文件和联机重做日志文件后数据库便完全打开。

猜你喜欢

转载自blog.csdn.net/tus00000/article/details/82959110