Oracle startup的四个阶段

shutdown->nomount->mount->open;

1、shutdown:数据库关闭

2、nomount:

1)$ORACLE_HOME/dbs下找初始化参数文件

         a.spfile<SID>.ora

         b.spfile.ora

         c.init<SID>.ora

         d.init.ora

2)启动实例

3)启动后台进程

4)打开告警日志文件:alert_<SID>.log

此阶段目的:重建控制文件

3、mount:

1)根据control_file这个初始化参数,去找到所有的控制文件

2)打开所有的控制文件(大小内容一致)

此阶段目的:备份、恢复数据库,设置归档模式、设置回闪模式,转移数据文件的路径,转移联机日志文件的路径等

 4、open;

1)根据控制文件里所记录的数据文件的路径和名称找到所有的数据文件,并打开数据文件

2)根据控制文件里所记录的联机日志文件的路径和名称找到所有的联机日志文件,并打开联机日志文件

posted @ 2018-05-05 21:08  GavinJzh  阅读(489)  评论(0)    收藏  举报