`

解决 DB2 日志满问题

阅读更多

增加增加日志文件数量。用get db cfg 查看主日志文件数,然后加大这个值

修改日志文件大小:

update db cfg using logfilsiz 65536;

实际大小为65536(页数)×4k(块大小);

增加主日志文件数:

update db cfg using logprimary 10;

最多不超过256;

也可以增加辅助日志文件数:

update db cfg using logsecond 100;最大不超过254;

辅助日志文件在需要时分配,不再使用时系统收回。

也可以不写日志:

ALTER TABLE A ACTIVATE NOT LOGGED INITIALLY;

注意当事务提交后,表A就会恢复到logging状态;

即设置一次只能做一个事务。再要no logging的话,还需要设置。

 

 

总结的常用维护命令:

1、执行df g /db2_log命令,查看db2_log文件系统的资源使用情况;

2、备份数据库

$db2 backup db testold to /db2_backup/testdb with 1 buffers buffer 128;

 

$db2 backup db datadbold to /db2_backup/datadbdb with 1 buffers buffer 128;

3、查看首活动日志

$db2 get db cfg for testdbold

$db2 get db cfg for datadbold

First active log file= S0000***.LOG 

4、查看空间使用情况

# du -m

0.00    ./lost+found

500.09  ./testdb

502.88  ./datadb

2130.34  .

5、开始删除

$db2 connect to testold

$db2 prune logfile prior to S0000***.LOG

其中S0000***.LOG就是刚刚的首活动日志

 

分享到:
评论

相关推荐

    db2调整日志大小解决方案

    当面临“db2调整日志大小解决方案”的问题时,通常涉及到的是DB2数据库的日志管理,这是数据库性能优化的重要环节。日志文件主要记录了数据库的所有事务操作,用于数据恢复和保证数据一致性。 在DB2中,事务日志...

    解决db2事务日志已满及日志磁盘空间已满问题办法详解

    如果上述方法无法解决问题,或者当前数据库所在的磁盘空间已满,那么可以考虑通过停止造成问题的应用程序或者停止所有应用程序,然后重启数据库来解决。可以使用db2forceapplicationsall命令来强制停止所有应用程序...

    db2数据库事务日志

    因此,了解如何解决DB2数据库事务日志已满的问题是非常必要的。 #### 二、事务日志概念 事务日志是DB2数据库中用于记录事务更改的关键组件之一。每当执行修改数据的操作时(如INSERT、UPDATE或DELETE),DB2会在...

    DB2数据库归档日志管理方案

    为了解决这个问题,需要对日志文件进行归档和管理。本文将详细介绍 DB2 数据库中的日志文件管理方案。 一、日志文件类型 在 DB2 数据库中,日志文件可以分为三种类型:活动日志、联机存档日志和脱机存档日志。 * ...

    DB2故障诊断指南,DB2DIAG.LOG日志文件分析

    本指南将深入解析db2diag.log日志文件,帮助你理解和运用其中的信息来解决DB2遇到的问题。 一、db2diag.log概述 db2diag.log日志文件是DB2系统的核心诊断日志,记录了DB2实例的所有关键事件、错误信息以及警告信息...

    db2死锁问题分析及解决方案

    ### DB2死锁问题分析及解决方案 #### 一、引言 在数据库管理与维护过程中,死锁问题是一个常见的挑战,特别是在使用IBM DB2这样的大型关系型数据库管理系统时。本文将详细探讨DB2中死锁问题的分析方法及有效的解决...

    linux db2双机问题解决方法

    在解决DB2双机问题之前,首先需要确保环境的干净。以下步骤可用于清理DB2安装环境: 1. **删除SQLib中的ftok文件:** - 进入到 `/db2data/db2inst1/sqllib` 目录。 - 执行 `rm .ftok` 删除 `.ftok` 文件。 - ...

    DB2解决表死锁

    在数据库管理领域,死锁是常见...通过持续监控、优化事务处理和数据库配置,我们可以有效地减少和解决DB2的死锁问题。在实践中,应结合具体的业务场景和数据访问模式,灵活应用这些策略,确保数据库系统的高效和健壮。

    db2数据库错误解决代码sqlcode

    通过理解SQLCODE及其背后的错误信息,你可以更有效地诊断和解决DB2数据库中的问题,保持数据库系统的稳定运行。学习并掌握这些知识点,将使你在面对DB2错误时更加得心应手。在实际工作中,不断积累经验,结合官方...

    解决安装DB2 for Linux/390所遇问题

    在安装IBM的DB2数据库系统于Linux for S/390平台时,可能会遇到一系列的技术挑战。...在整个过程中,持续监控日志文件以识别并解决任何进一步的问题,这对于保证数据库系统的稳定运行和数据安全性是至关重要的。

    DB2_db2diag.log_日志分析方法

    ### DB2_db2diag.log_日志...通过对`db2diag.log`文件的有效管理与深入分析,DBA可以更好地理解和解决DB2数据库运行中遇到的问题。掌握上述技巧不仅有助于提高故障排查效率,还能有效提升整个系统的稳定性和可靠性。

    db2常见问题分析

    ### DB2 常见问题分析 #### 一、DB2 故障诊断与日志收集 ...通过上述方法,不仅可以有效诊断和解决 DB2 数据库中的各种故障和性能问题,还能针对具体场景采取合理的优化措施,提高数据库的稳定性和性能。

    解决DB2死锁的一些资料整理

    总之,解决DB2死锁问题需要从多方面入手,包括系统配置、代码优化、性能测试和日常监控。通过对参数的调整、良好的编程习惯以及定期的数据库维护,可以显著减少死锁的发生,提升系统的稳定性和性能。在实际操作中,...

    db2常见问题集锦

    本篇将基于"db2常见问题集锦"这一主题,深入探讨DB2管理和操作中常见的问题及其解决策略。 1. **安装与配置** - 问题:安装过程中出现依赖性错误。 - 解答:确保系统满足DB2的最低硬件和软件要求,安装时完整选择...

    DB2性能调优资料,解决SQL执行慢的问题

    针对SQL执行慢的问题,本资料集合了DB2存储过程调优的方法和实例,旨在提供解决策略。 首先,我们要了解REORG 和 REORGCHK以及RUNSTATS这三种DB2命令,它们在数据库维护中起着至关重要的作用。 1. **REORG**: 这个...

    DB2错误日志

    DB2错误日志中记录的信息包含了各种错误代码、状态码以及具体的错误描述,这些信息对于理解和解决DB2中的问题至关重要。 #### SQLCODE与SQLSTATE 在DB2错误日志中,SQLCODE和SQLSTATE是最常见的两个用于标识错误的...

    常见DB2锁等待解决流程

    ### 常见DB2锁等待解决流程 #### 背景与意义 ...通过遵循这些步骤,可以有效地解决DB2数据库中的锁等待问题,从而提升系统的整体性能。在实际操作过程中,还需要根据具体情况灵活调整策略,以达到最佳效果。

    DB2问题诊断方法探讨

    DB2提供了丰富的工具和日志资源,帮助诊断并解决可能出现的问题。以下是一些关键的DB2问题诊断工具和方法: 1. **管理通知日志(Management Notifications Log)**: 在Unix/Linux环境下,这个日志文件以实例名为...

    DB2资料,IBM DB2

    "db2f0c90-system monitoring.pdf"可能会介绍如何监控DB2的性能和健康状况,包括使用DB2提供的监控工具如db2pd、db2top等,以及如何分析性能指标来识别和解决性能问题。 最后,"db2secc950-security.pdf"和"db2xpc...

    Db2 11.5 新特性_高级事务日志空间管理_v3.doc

    在Db2 11.5之前,如果遇到事务日志满的问题,DBA通常需要执行以下操作: 1. 扩展日志文件大小:增加事务日志文件的物理大小,但这可能受到硬件限制。 2. 增加日志文件数量:创建新的日志文件以提供额外空间,但这...

Global site tag (gtag.js) - Google Analytics