zoukankan      html  css  js  c++  java
  • oracle的启动过程(各个模式启动)

    启动模式详解

    1.NoMount 模式(启动实例不加载数据库)

    命令:startup nomount

    讲解:这种启动模式只会创建实例,并不加载数据库,Oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据文件。在NoMount模式下,只能访问那些与SGA区相关的数据字典视图,包括V$PARAMETER、V$SGA、V$PROCESS 和 V$SESSION等,这些视图中的信息都是从SGA区中获取的,与数据库无关。

    模式用途:

    (1)创建新数据库;

    (2)重建控制文件。

    2.Mount模式(加载数据库但不打开数据库)

    命令:startup mount

    讲解:这种启动模式将为实例加载数据库,但保持数据库为关闭状态。因为加载数据库时需要打开数据库控制文件,但数据文件和重做日志文件都都无法进行读写,所以用户还无法对数据库进行操作。 在Mount模式下,只能访问那些与控制文件相关的数据字典视图,包括V$THREAD、V$CONTROLFILE、V$DATABASE、V$DATAFILE 和 V$LOGFILE等,这些视图都是从控制文件中获取的。

    模式用途:

    (1)重命名数据文件;

    (2)添加、删除或重命名重做日志文件;

    (3)执行数据库完全恢复操作;

    (4)改变数据库的归档模式。

     

    3.Open模式(正常打开数据库)

    命令:startup [open]

    讲解:正常按3个步骤启动数据库。

    模式用途:平时不对数据库做什么维护,像只做应用开发,用这个模式就好了。

     

    4.强制启动模式

    命令:startup force

    用途&讲解:在某些情况下,使用前面的各种模式都无法成功启动数据库时,可以尝试强制启动模式。

  • 相关阅读:
    Rotation Kinematics
    离职 mark
    PnP 问题方程怎么列?
    DSO windowed optimization 代码 (4)
    Adjoint of SE(3)
    IMU 预积分推导
    DSO windowed optimization 代码 (3)
    DSO windowed optimization 代码 (2)
    OKVIS 代码框架
    DSO windowed optimization 代码 (1)
  • 原文地址:https://www.cnblogs.com/login2012/p/5693085.html
Copyright © 2011-2022 走看看