1.初始化服务程序,加载配置参数
2.加载数据库
3.打开连接
第一阶段 SHUTDOWN->NOMOUNT
ORACLE首先找到初始化参数文件 如果能够找到合适的初始化参数文件 然后ORACLE读取初始化的参数值 启动ORACLE实例也就是为实例创佳各种内存结构和服务实例 但不对任何数据文件和控制文件做任何的操作 这一过程也叫ORACLE实例启动过程
DBA一般在此做两方面的管理工作
(1)创建新的数据库
(2)重建控制文件
第二阶段 MOUNT阶段
在NOMOUNT模式到MOUNT模式转化过程中 ORACLE首先根据初始化参数文件有关控制文件的设置情况 查找控制文件 如果能够找到相应的控制文件 ORACLE将读取其中的文件内容 控制文件是一个二进制文件 其中主要保存了ORACLE数据库的物理结构的信息如数据文件和重做日志文件的数量和位置等信息 ORACLE将根据获得的这些信息 查看相应的物理文件是否存在 如果一切正常数据库将进入MOUNT模式
这一过程也叫在家数据库过程
在这一过程DBA一般在这模式下进行下面的几种管理工作
(1)对数据文件进行改名操作
(2)添加 删除和重命名重做日志文件
(3)恢复数据库
(3)改变数据库的归档模式
第三阶段 OPEN模式
OPEN模式是ORACLE数据库的争产工作模式 在这种模式 用户下可以对数据进行查询 修改 删除操作
OPEN模式是在MOUNT模式的基础上执行了数据文件和重做日志文件的打开工作
DBA将不能进行在此做各种管理工作 因为应尽打开了控制文件和各种物理文件 ORACLE这时只能对这些文件内容进行修改 而不能重建或改名