启动的三个阶段(Oracle)

启动的三个阶段(Oracle)

Oracle启动三个阶段 #

  1. 启动实例

启动实例需要PFILE或SPFILE。实例启动完成后,数据库还没有和实例关联,处于UNMOUNT状态,此时无法访问数据库。这个阶段主要用于数据库的维护(如重建控制文件等)。控制文件由PFILE或SPFILE指定。

 STARTUP NOMOUNT
  1. 装载数据库

打开控制文件,从控制文件中获得数据文件(datafile)和重做日志文件(redo log file)的名字及位置,此时,数据库处于MOUNT状态,数据库还不可访问。此阶段主要用于恢复数据库等维护任务。

 STARTUP MOUNT ( ALTER DATABASE MOUNT )
  1. 打开数据库

打开数据文件和重做日志文件。

 STARTUP ( ALTER DATABASE OPEN )

From #