zoukankan      html  css  js  c++  java
  • oracle 归档模式、补充日志

    1.归档模式:

    Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。
    如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档。比如,当前在使用联机重做日志1,当1写满的时候,发生日志切换,开始写联机重做日志2,这时联机重做日志1的内容会被拷贝到另外一个指定的目录下。这个目录叫做归档目录,拷贝的文件叫归档重做日志。

    2.归档日志模式和非归档日志模式的区别

    非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.
    归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.
    用ARCHIVE LOG LIST 可以查看当前模式状态是归档模式还是非归档模式.

    3.配置数据库的归档模式

    编辑
    1.改变非归档模式到归档模式:
    1)SQL> conn / as sysdba (以DBA身份连接数据库)
    2)SQL> shutdown immediate; (立即关闭数据库)
    3)SQL> startup mount (启动实例并加载数据库,但不打开)
    4)SQL> alter database archivelog; (更改数据库为归档模式)
    5)SQL> alter database open; (打开数据库)
    6)SQL> alter system archive log start; (启用自动归档)
    7)SQL> exit (退出)

    4.oracle补充日志

      补充日志只要是针对 UPDATE 命令的,是对重做日志记录中 变更矢量块的补充信息,增加了变更矢量记载的记录量。

    http://blog.csdn.net/zhaowenzhong/article/details/9623937

  • 相关阅读:
    ping命令
    第一次手写Loadrunner测试脚本
    select into from和insert into select
    网络安全领域常说的payload
    如何查看LoadRunner日志
    验证码测试
    HTTP的请求和响应
    LoadRunner能录制微信登录过程么?
    切面编程AOP之KingAOP
    编程规范
  • 原文地址:https://www.cnblogs.com/jycjy/p/7234398.html
Copyright © 2011-2022 走看看