Oracle启动三个阶段 #
- 启动实例
启动实例需要PFILE或SPFILE。实例启动完成后,数据库还没有和实例关联,处于UNMOUNT状态,此时无法访问数据库。这个阶段主要用于数据库的维护(如重建控制文件等)。控制文件由PFILE或SPFILE指定。
STARTUP NOMOUNT
- 装载数据库
打开控制文件,从控制文件中获得数据文件(datafile)和重做日志文件(redo log file)的名字及位置,此时,数据库处于MOUNT状态,数据库还不可访问。此阶段主要用于恢复数据库等维护任务。
STARTUP MOUNT ( ALTER DATABASE MOUNT )
- 打开数据库
打开数据文件和重做日志文件。
STARTUP ( ALTER DATABASE OPEN )