描述数据库启动阶段

来源:互联网 发布:电影票app推荐软件 编辑:程序博客网 时间:2024/06/05 03:06

 

NOMOUNT阶段:在创建数据库期间、重新创建控制文件期间、或执行某些备份或恢复方案期间,通常只在NOMOUNT模式下启动实例

  • 按以下顺序搜索<oracle_home>/dbs中具有特定名称的文件:
    • Spfile<SID>.ora
    • 如果未找到,则搜索spfile.ora
    • 如果未找到,则搜索init<SID>.ora
  • 分配SGA
  • 启动后台进程
  • 打开alert<SID>.log和追踪文件

 

 

MOUNT阶段:

  • 将数据库与之前启动的实例关联
  • 定位并打开参数文件中指定的控制文件
  • 通过读取控制文件来获取数据文件和联机重做日志文件的名称和状态。但是,此时不必执行任何检查便可验证数据文件和联机重做日志文件是否存在
  • 必须在执行以下任务期间装载数据库,但不要打开数据库
    • 重命名数据文件(打开数据库时可重命名脱机表空间的数据文件)
    • 启用和禁用联机重做日志文件归档选项
    • 执行完整的数据库恢复

 

OPEN阶段:

  • 打开联机数据文件
  • 打开联机重做日志文件
原创粉丝点击