oracle启动的三个阶段
- startup nomount 时,数据库状态为 started;
- alter database mount 时, 状态为 mounted;
- alter database open 时,状态为 open
- nomount阶段,读参数文件,分配内存,启动后台进程。v$instance 可用,sga可查;
- mount阶段,v$视图可查。可以检查数据文件一致性,为最后开库前做确认;
- open阶段,对外开放业务,一切就绪;
在shutdown normal, transactional, immediate 下,属正常关库,启动时不用做实例恢复。