实例和数据库是独立实体,可以独立存在。
启动过程分成多个阶段:
1.在内存中构建实例;
2.通过加载控制文件启用到数据库的连接;
3.打开数据库使用它。
在任意时刻,数据库将处于以下4种状态之一:
shutdown:将关闭与数据库相关的所有文件,同时实例并不存在。
nomount:实例已构建在内存中(已根据参数文件中指定的参数创建了SGA并启动某些后台进程),但并没有连接任何数据库。
mount:实例定位并读取数据库控制文件
open:定位和打开所有数据库文件,并且终端用户能够使用数据库。