zoukankan      html  css  js  c++  java
  • ORACLE的启动过程

    oracle数据库启动过程分为三个步骤:nomount,mount,open

    (1)nomount

    命令 STARTUP NOMOUNT

      这个阶段,ORACLE进程读取初始参数文件(PFILE或SPFILE),查看ORACLE数据库的参数如何配置,包括内存参数配置(SGA与PGA)等参数配置,同时ORACLE的进程也启动(DBWn,LGWR,SMON,PMON)等后台进程。内存和进程构成ORACLE INSTANCE,ORACLE INSTANCE启动成功就进入NOMOUNT

    (2)MOUNT

    命令 STARTUP MOUNT  ,NOMOUNT变成MOUNT是命令 ALTER DATABASE MOUNT

      启动到这个阶段时,会打开和读取控制文件,控制文件是二进制文件,记录着Oracle的重要信息,例如,数据文件的路径等。
         这个阶段,Oracle确定数据文件的位置,但是还没有打开这些文件,一旦数据文件的路径被定位后,数据库开始进入下一阶段。
       在这一阶段可以把数据库从非归档模式设置为归档模式,等一些维护。
    (3) OPEN
    命令 为STARTUP,从MOUNT状态转OPEN ALTER DATABASE OPEN
      这个阶段,Oracle会读取所有的数据文件,并且确定这些数据文件是一致的(consistent)。
  • 相关阅读:
    响应式一些知识
    自动显示git分支--安装oh-my-zsh(Ubuntu环境)
    一些感受吧
    vim 编辑器笔记
    gitlab 配置 ssh && ubuntu
    css3遇到的一些属性
    ajax 基础教程
    怎么查看浏览器内核
    简单理解锁
    测试项目注意项
  • 原文地址:https://www.cnblogs.com/flamechan1981/p/11569396.html
Copyright © 2011-2022 走看看