zoukankan      html  css  js  c++  java
  • oracle数据文件(2)

    一、 控制文件

    1. 控制文件是一个相当小的文件(最多增长到64Mb左右)。参数文件告知实例控制文件的位置,控制文件则告知实例数据库和在线重做日志文件位置。
    2. 控制文件还告知ORACLE一些事情,如已发生检查点的有关信息、数据库名(必须与DB_NAME参数匹配)、创建数据库的时间戳、归档重做日志的历史(有时这会让控制文件变大)、Rman信息等。
    3. 数据字典:V$CONTROLFILE

    二、 重做日志文件

    1. 重做日志文件对于oracle数据库至关重要。他们是数据库的事务日志。
    2. 用途
    • 系统崩溃后的实例恢复
    • 通过备份恢复数据文件之后恢复介质
    • 备用数据库处理
    • 输入到流中,这是一个重做日志挖掘过程,用于实现信息共享。
    1. 重做日志文件:在线和归档日志

    三、 在线日志文件

    1. 每个oracle数据库都至少有两个在线重做日志文件组,每个重做日志组都包含一个或多个重做日志成员,这些组的单个重做日志文件成员之间实际上形成彼此真正的镜像。这些在线重做日志文件的大小是固定的,并以循环方式使用。

    从一个日志文件组切换到另一个日志文件组的动作称为日志切换。

    临时文件(temporary data file)

    作用:存储排序操作和散列操作的中间集合。如order by语句,语句关联时hash join

  • 相关阅读:
    Phpstudy升级到Mysql8
    PHP 匿名函数使用技巧
    PHP 中的CURL 模拟表单的post提交
    Go中局部全局变量的区分
    Php中的goto用法
    struct的匿名用法详解
    Go中多个返回值的技巧
    C# 多线程之List的线程安全问题
    C# 多线程七之Parallel
    C# 多线程六之Task(任务)三之任务工厂
  • 原文地址:https://www.cnblogs.com/gull/p/2383944.html
Copyright © 2011-2022 走看看