• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 日常维护技巧,第 1 部分:数据库日志错误处理

DB2 日常维护技巧,第 1 部分:数据库日志错误处理

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2数据库下载,graco db2,db2数据库,db2,db2客户端工具等相关知识,希望本文的分享对您有所帮助
</div>

删除活动日志文件后如何处理

1、恢复日志文件

数据库的日志文件主要是用来保存数据库更改的记录。数据库的日志管理方式有两种:循环日志模式和归档日志模式。循环日志模式是缺省模式(logarchmeth1 和 l ogarchmeth2 数据库配置参数被设置成 OFF),在这种方式下,有几个限制,分别为:

只能脱机数据库备份,不能联机数据库备份。

不能进行增量备份,也不能进行差异备份。

不能进行表空间级别备份,只支持数据库级别备份。

不能进行前滚恢复

在循环日志模式下,日志文件会被循环使用。日志仅保留到当前事务完成时为止。正常情况下,数据库仅使用主日志文件(由 LOGPRIMARY 数据库参数控制)来记录数据库的更改,只有当主日志文件使用完的情况(事务都在进行中,没法释放出新的资源给新的事务使用)下,才会按需新开辅助日志文件,当新开的辅助日志文件使用完成后,就会关闭掉。主日志文件在第一次 ACTIVATE DATABASE 命令运行后或第一次数据库连接后在内存中分配。辅助日志文件只有当主日志文件满时才会新开。循环日志模式具体如图 1 所示:

图 1. 循环日志模式
DB2 日常维护技巧,第 1 部分:数据库日志错误处理

崩溃恢复期间,使用活动日志来防止故障(系统电源或应用程序错误)使数据库处于不一致的状态。活动日志位于数据库日志路径目录中。

在归档日志模式下,就没有上面循环日志模式下的限制,可以进行脱机数据库备份,也可以进行联机数据库备份,可以进行表空间备份,可以前滚恢复数据库,可以进行增量备份、差异备份等。已经归档的日志记录是用来前滚恢复的,而崩溃恢复则不需要使用这些已经归档的日志记录。在归档日志模式下,平时数据库也仅使用主日志文件(由 LOGPRIMARY 数据库参数控制)来记录数据库的更改,只有当主日志文件使用完的情况(事务都在进行中,没法释放出新的资源给新的事务使用)下,才会按需新开辅助日志文件,当新开的辅助日志文件使用完成后,就会关闭掉。主日志文件在第一次 ACTIVATE DATABASE 命令运行后或第一次数据库连接后在内存中分配,并且当某一个主日志文件使用完毕后(这个日志中所有的事务都已经处理完毕,一个事务可以跨多个日志文件),其是通过改名的方式把日志文件由在线活动日志变成脱机活动日志,而内存中已经打开的主日志文件并不关闭而是改成新的日志文件名。在归档日志模式下,活动日志不再是循环使用,而是用完的日志文件将变成脱机方式,并且由数据库管理器进行归档。归档日志模式具体如图 2 所示:

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 创建一个空的IBM DB2 ECO数据库的方法
  • 常见数据库系统比较 DB2数据库
  • DB2数据库的安装
  • 常见数据库系统比较 DB2数据库
  • 在数据库应用项目的生命周期中充分利用 DB2 目录视图的最佳实践
  • 配置 DB2 pureScale 利用 DS8700 Metro Mirror 进行灾难恢复
  • 基于DB2及PHP的应用系统跨平台迁移详细步骤(一)
  • 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)
  • DB2 最佳实践: DB2 数据库存储机制
  • DB2信息追凶

相关文章

  • 2017-06-28DB2数据库的表数据加密代码解析
  • 2017-06-28DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 11,12:创建触发器和用户自定义函数
  • 2017-06-28DB2 9和ASP.NET 2.0构建下一代应用程序
  • 2017-06-28备份和恢复DB2 Universal Database
  • 2017-06-28DB2 基础: 在 DB2 Universal Database 中创建第一个触发器
  • 2017-06-28DB2中sql语句语法
  • 2017-06-28灵活有效的数据仓库解决方案,第 3 部分: 设计并实现仓库 ETL 过程
  • 2017-05-11DB2常用傻瓜问题1000问(二)第1/2页
  • 2017-06-28DB2 9.7 对分区表进行全文本搜索
  • 2017-06-28如何在多分区 DB2 数据库(DPF)上安装 DB2 Warehouse Enterprise Edition V9.5:图解安装过程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 用db2diag工具诊断日志记录
    • IBM DB2 Express-C 9.5.2中激动人心的新特性
    • 通过 DB2 TPC-C 基准实现探索 SQL(2)
    • DB2编程序技巧 (六)
    • DB2常用傻瓜问题1000问(三)
    • WPAR 的相关概念和 DB2 的配置
    • IBM DB2的数据复制、迁移方法
    • DB2 for Linux, UNIX, and Windows 的锁事件,第 1 部分: 分析 DB2 for Linux, UNIX, and Windows 中的锁等待情形
    • DB2 Content Manager V8.3 Portlets V3.1 简介
    • 打造更强的Java支持

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有