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

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

  • 相关阅读:
    项目
    关于我
    【转载】罗胖精选|什么样的自控方法才有效?
    知识管理——得到CEO脱不花女士的一次分享
    注意由双大括号匿名类引起的serialVersionUID编译告警
    持续集成、持续交付和持续部署
    Google Cayley图数据库使用方法
    任务的属性
    团队博客地址
    个人总结
  • 原文地址:https://www.cnblogs.com/login2012/p/5693085.html
Copyright © 2011-2022 走看看