WEB开发网
开发学院数据库DB2 DB2事务日志使用经验 阅读

DB2事务日志使用经验

 2008-11-24 16:34:15 来源:WEB开发网   
核心提示: 当活动事务的使用空间超过主日志和辅助日志的限制或者日志空间超过磁盘可使用空间,将会得到日志满的错误,DB2事务日志使用经验(2),归档日志:启用logarchmetd1、logarchmetd2或打开logretain参数,注意,现在用几个实际的例子来看如何分析和解决日志满的问题,一般的,

当活动事务的使用空间超过主日志和辅助日志的限制或者日志空间超过磁盘可使用空间,将会得到日志满的错误。

DB2事务日志使用经验

归档日志:启用logarchmetd1、logarchmetd2或打开logretain参数,注意,在9.5版本中,不推荐使用logretain参数,其所有的设置值将被忽略。在数据库归档日志规划时,建议不再使用logretain的方法。日志文件将不会被删除-保持在线或者离线状态。支持前滚恢复和在线备份。

DB2事务日志使用经验

疑问:归档日志下,日志一直保留,持续生成新日志,为什么还会出现日志满的错误?

归档日志下,其可用的活动日志大小依然受到主日志与辅助日志大小之和的限制,所以,即使在归档日志下,日志满的场景与活动日志下是完全一样的。

2、日志使用中的问题与解决方法

在日常使用中,我们遇到最多的问题就是日志满,现在用几个实际的例子来看如何分析和解决日志满的问题,一般的,日志满可以分以下几个场景:

A、 环境准备,并介绍数据库日志使用大小评估方法:

数据库参数设置如下:

日志文件大小(4KB) (LOGFILSIZ) = 10000

主日志文件的数目 (LOGPRIMARY) = 3

辅助日志文件的数目 (LOGSECOND) = 2

日志总大小为200M.

创建测试用表: 

  C:Documents and Settingsadministrator>db2 "create table test_log(col int, col2 char(10)
  ,col3 timestamp,col4 varchar(100),col5 varchar(100),col6 varchar(100),col7 varch
  ar(100),col8 varchar(100))"

上一页  1 2 3 4 5 6 7  下一页

Tags:DB 事务 日志

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接