zoukankan      html  css  js  c++  java
  • 3.1 日志操作模式简介

    ORACLE 数据库包括NOARCHIVELOG 和 ARCHIVELOG 两种日志操作模式,默认为NOARCHIVELOG模式。

    (1) NOARCHIVELOG (非归档模式)。NOARCHIVELOG 是指不保留重做历史记录的日志操作模式。这种日志操作模式只能用于保护例程失败(例如系统断电),而不能保护介质失败。如果进行日志切换,那么在不保留原有重做日志内容的情况下,日志组的新内容会直接覆盖其原有内容。

    NOARCHIVELOG 模式具有以下一些特点:

    • 当检查点完成之后,后台进程LGWR 可以覆盖原有重做日志内容。
    • 如果在数据库备份之后的重做日志内容已经被覆盖,那么当数据库文件出现介质失败时,只能恢复到过去的完全备份点。
    • 当数据库处于OPEN 状态时,不能备份数据库。
    • 当执行数据库备份时,必须用SHUTDOWN NORMAL、SHUTDOWN IMMEDIATE、SHUTDOWN TRANSACTIONAL 关闭数据库。
    • 当执行数据库备份时,必须备份所有数据文件和控制文件。

    (2)ARCHIVELOG。ARCHIVELOG 是指保留重做日志历史记录的日志操作模式。这种日志操作模式不仅可用于保护例程失败,而且还可用于保护介质失败。如果后台进程LGWR 进行日志切换,那么后台进程ARCH 会自动将重做日志内容复制到归档日志中。

    ARCHIVELOG 模式具有以下特点:

    • 当出现介质(磁盘损坏、误删除文件)时,可以防止丢失数据。
    • 当数据库处于OPEN 状态时,可以备份数据库,并且不影响数据库的正常使用。
    • 当数据文件出现介质失败时,除了SYSTEM 表空间的数据文件之外,其他表空间的数据文件都可以在OPEN 状态下恢复。
    • 当执行数据库恢复时,不仅可以执行完全恢复,而且可以将数据库恢复到备份点与失败点之间的某个时刻的状态。
    E-MAIL:yiwuya@hotmail.com
    MSN:yiwuya@hotmail.com
    QQ:304899972
    纺织软件
  • 相关阅读:
    Bamboo CI 使用的一些记录
    fork 与 branch、clone 的区别
    使用--ignore-scripts解决npm/yarn安装依赖失败问题
    gyp ERR! find VS gyp ERR! find VS msvs_version not set from command line or npm config gyp ERR! find
    sdk manager 打不开解决方法
    appium
    北京幼升小
    MySQL中limit的问题
    初始社保费管理客户端的单位编号
    flutter BackdropFilter的毛玻璃效果使用
  • 原文地址:https://www.cnblogs.com/yiwuya/p/1286549.html
Copyright © 2011-2022 走看看