· 日志文件的两种类型:主日志文件和辅助日志文件
1.主日志文件会建立一个分配给恢复日志文件的固定大小的存储空间.这些文件会在第一次连接到数据库的时候被预先分配空间.数据库配置参数logprimary决定日志文件的数量,而logfilsiz指明文件的大小。
2.辅助日志文件会在主日志文件写满的时候根据需要一次分配一个。辅助日志文件大小由logsecond指定。
· DB2 日志
DB2 日志可分为两种模式:循环日志和归档日志
DB2 安装默认模式为:循环日志
查看模式:DB2 get db cfg >logretain 若状态为OFF,则为循环日志,否则为归档日志
· 归档日志:
归档日志中的活动日志部份是不能删除的,如果删除结果同循环日志被删除的情况。
归档日志中的已归档日志是可以删除的,但删除了以后你可能就没法做一些前滚操作了。
使用归档日志可支持前滚恢复和实现可恢复数据库
· 循环日志:
在任何情况下都不能删除循环日志,如果删除数据库就会出错。
如果出错了,只能用备份做恢复,如果没有做备份,那么只有找IBM 官方来帮做一个连接然后你export 出数据,然后再重建数据库。据说这个还是要在你买了PPA 的情况下才提供的服务内容。
使用循环日志可以进行崩溃恢复和版本恢复。
· 诊断日志
DB2diag.log 文件是DB2 技术支持部门用来查看系统进行诊断的文件 。
该文件路径:
Windows :
Db2cmd > db2set –all > 查询DB2INSTPROF (即路径)/DB2/DB2diag.log
Aix :
Su – 实例名
cd 进入目录
/home/ 实例名/sqllib/DB2dump/DB2diag.log
当文件系统/home 的使用率达到80% -90% 左右时,应及时删除DB2diag.log 文件。
db2diag -A 清db2diag.log日志
删除前,确认DB2 已停止,并备份此文件至其它文件系统下。
相关文章参考:http://space.itpub.net/9524210/viewspace-366497
分享到:
相关推荐
这些资料集合了DB2日志系统的深入理解以及性能优化的最佳实践,旨在帮助用户提升数据库的稳定性和效率。 一、DB2日志系统 1. 日志文件(LOGFILE):DB2的日志记录了所有事务对数据库的更改,用于数据恢复和故障...
2. **创建数据库** - `db2 create database <数据库名>`:创建新的数据库。 - `db2 connect to <数据库名>`:连接到指定数据库。 3. **数据库管理** - `db2 list databases`:查看所有数据库。 - `db2 drop ...
#### 一、DB2日志系统概述 IBM DB2是一款功能强大的关系型数据库管理系统(RDBMS),它提供了高性能的数据存储、管理和检索能力。在DB2中,日志是用于记录数据库中所有事务活动的重要组件,包括所有的修改操作(如...
33. **更改db2日志空间的大小** - 调整日志文件的数量和大小,以适应不同的日志需求和存储限制。 通过上述详尽的命令介绍,我们可以看到DB2提供了丰富的功能来管理数据库实例,从基本的启动、停止,到复杂的备份、...
### 更改db2日志空间大小 - **更新日志空间大小**:`#db2UPDATEDBCFGFOR<dbname>USINGlogretainOFFlogprimary3logsecond2logfilsiz25600;`,适用于防止数据库过度占用硬盘空间的场景。 ### 创建临时表空间 - **...
在描述中提到的DB2参数,例如日志相关设置,如`LOGFILSIZ`(日志文件大小)、`LOGPRIMARY`和`LOGSECOND`(主次日志文件数量),这些都是DB2日志管理的重要配置。这些参数影响数据库的事务恢复能力和日志空间管理。在...
DB2 错误信息汇总是数据库管理员和开发者在处理DB2数据库时的重要参考资料,它能够帮助快速定位并解决SQL语句执行过程中遇到的问题。DB2的错误信息通常由`sqlcode`和`sqlstate`组成,这两部分提供了关于错误性质和...
DB2日志是指记录数据库中的所有操作的日志,archive log是指将DB2日志备份到外部存储设备中的日志,redo log是指记录数据库中的所有未提交的事务的日志。 BACKUP命令是指将数据库备份到外部存储设备中的命令。...
7. **故障诊断与问题解决**:学习如何分析DB2日志,定位和解决问题,理解错误代码及其含义。 8. **高可用性与灾难恢复**:了解DB2的复制技术,如纯日志复制、Q Replication、Data Mirroring等,以及如何配置和维护...
更改db2日志空间的大小** `#db2UPDATEDBCFGFOR<dbname>USINGlogretainOFFlogprimary3logsecond2logfilsiz25600;`命令用于调整数据库的日志空间大小,适合于开发环境,服务器环境应根据实际情况调整参数。 **35. ...
【DB2日志文件处理、备份与恢复】 DB2的日志文件处理机制对于数据库的完整性和一致性至关重要。它跟踪所有数据库更改,使得在发生故障时可以精确地进行回滚或重做操作。备份与恢复功能则提供了数据安全性的保障,...
### DB2日志分析方法——db2diag.log文件内容解析 #### 一、db2diag.log文件概述 在IBM DB2 UDB(Universal Database)环境中,`db2diag.log` 文件是一个非常重要的诊断日志文件,它记录了数据库运行过程中产生的...
- 定期检查DB2日志,分析其中的错误或警告信息。 - 根据日志记录的内容,采取相应的处理措施。 2. **检查备份和日志是否都保存好了** - **重要性**: 确保备份和日志的完整性对于数据恢复至关重要。 - **操作方法*...
### DB2错误日志解析与理解 在数据库管理与维护中,DB2错误日志扮演着至关重要的角色,它能够帮助DBA(数据库管理员)快速定位并解决数据库运行过程中遇到的问题。DB2错误日志中记录的信息包含了各种错误代码、状态...
- **DB2日志记录**: 对于日志记录操作,FICON同样能带来性能上的改善。 - **DB2查询**: 使用FICON可以有效提高查询处理速度,尤其是在处理复杂查询时效果更为明显。 - **DB2实用程序**: 对于备份、恢复等数据库...
- 学习查看DB2日志,理解错误代码和信息,定位问题原因。 - 使用`db2pd`等诊断工具,深入分析系统内部状态。 7. **高可用性与扩展性**: - 探究DB2的复制技术,如镜像、日志流复制,实现数据冗余和灾难恢复。 -...
1. 查看DB2日志:检查日志文件的完整性。 2. 检查备份和日志保存:确保备份可用且日志文件得到妥善管理。 三、DB2日常维护季度操作 1. 快照监控器:通过快照监控器分析系统性能。 2. 数据库补丁级别:定期检查并...