`
happyqing
  • 浏览: 3197816 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

调整日志大小The transaction log for the database is full

    博客分类:
  • db2
阅读更多

执行删除语句,数据量太大,报错

The transaction log for the database is full.. SQLCODE=-964, SQLSTATE=57011, DRIVER=3.61.75

 

日志满了,可以调大

 

一、查看配置

$ db2 get db cfg for dbName

 

日志文件大小(4KB) 

Log file size (4KB)                         (LOGFILSIZ) = 1800(可以修改)

主日志文件的数目 

Number of primary log files                (LOGPRIMARY) = 30(可以修改)

辅助日志文件的数目

Number of secondary log files               (LOGSECOND) = 20(可以考虑修改)

 

二、修改配置

db2 update db cfg for dbName using LOGFILSIZ 10240

db2 update db cfg for dbName using LOGPRIMARY 30

db2 update db cfg for dbName using LOGSECOND 20

 

三、重启数据库

db2 force application all(断掉所有连接)

 

db2stop

#db2stop force

 

db2start

 

分享到:
评论

相关推荐

    SQLServer数据库中开启CDC导致事务日志空间被占满的原因

    例如SQL Server Agent未运行或未能及时处理日志,将会导致日志文件中的“Replication”状态条目积累,占用大量空间,进而使事务日志文件达到其最大容量,引发错误:“The transaction log for database ‘***’ ...

    oracle 10g-admin1 考试试题

    - **Datafiles and Online Redolog Files Are Checked for Consistency While Opening the Database (E)**: Before the database can be opened, a consistency check is performed on all datafiles and online ...

    微软内部资料-SQL性能优化3

    For example, if you defer constraint checking, it is your responsibility to ensure that the database is consistent. Isolation Concurrent transactions are isolated from the updates of other incomplete...

    sqlserver还原备份数据库以及清理日志文件

    - **事务日志备份(Transaction Log Backup)**:备份自上次事务日志备份以来发生的事务日志记录。 **1.2 恢复模式** - **简单恢复模式(Simple Recovery Mode)**:不支持事务日志备份。 - **完整恢复模式(Full ...

    sql server 2005 数据库的日志传送

    4. Transaction Log Backup Settings:有两种方式备份事务日志:网络路径和本地路径。网络路径可以减少在主服务器上的空间需求,但需要较多的事务日志备份时间。 5. 保留事务日志备份时间长度:可以设置保留事务...

    IBO v5.3.3 Build 1955(January 2, 2014) Full Source

    I enhanced the underlying framework for handling passive task processing to be named more intuitively and to have additional events at the TIB_Session level to tap into things happening at the ...

    sqlserver清理数据库日志

    1. 事务日志(Transaction Log):记录了数据库中的所有事务操作,包括插入、更新、删除等操作。 2. 错误日志(Error Log):记录了数据库中的错误信息,包括错误的原因、时间、日期等信息。 3. 安全日志(Security ...

    最全的oracle常用命令大全.txt

    Select Created, Log_Mode, Log_Mode From V$Database; 四、ORACLE用户连接的管理 用系统管理员,查看当前数据库有几个用户连接: SQL> select username,sid,serial# from v$session; 如果要停某个连接用 SQL> ...

    Inside Microsoft SQL Server 2000

    Software for the New Century 2. A Tour of SQL Server [加入我的離線書架] . The SQL Server Engine . DBMS-Enforced Data Integrity . Transaction Processing . Symmetric Server Architecture . Security...

    解决Mysql收缩事务日志和日志文件过大无法收缩问题

    1. 清空日志:使用`DUMP TRANSACTION`命令,如`exec('DUMP TRANSACTION 数据库名 WITH NO_LOG')`,这将清除事务日志中的事务,但不会实际删除日志空间。 2. 截断事务日志:通过`BACKUP LOG`命令,如`exec('BACKUP ...

    SQL Server 2008 清空删除日志文件(瞬间日志变几M)

    此外,根据需要调整`DBCC SHRINKFILE`中的第二个参数,以控制收缩后的文件大小。 定期清理日志文件是数据库维护的关键部分,可以防止日志文件过大,从而优化存储空间的使用。同时,根据业务需求选择合适的恢复模式...

    SQL Server 2008 清空删除日志文件(瞬间缩小日志到几M)

    在SQL Server 2000中,可以通过 `DUMP TRANSACTION` 和 `BACKUP LOG` 命令配合 `DBCC SHRINKDATABASE` 来清理日志并减小日志文件大小。 请注意,频繁地切换恢复模式并收缩日志文件可能会导致性能下降,因此建议定期...

    sqlserver 数据库备份

    事务日志备份(Transaction Log Backup) 事务日志备份记录了所有事务操作的日志信息,适用于高频率数据更新的场景。通过事务日志备份可以实现更细粒度的数据恢复。 **示例命令:** ```sql BACKUP LOG ...

    SQL Server 2000/2005/2008删除或压缩数据库日志的方法

    1. 使用`DUMP TRANSACTION`语句将数据库中的事务日志备份到备份设备,但不进行日志备份。 ```sql DUMP TRANSACTION [jb51] WITH NO_LOGBACKUP ``` 2. 清空事务日志,确保日志中没有任何活动事务。 ```sql LOG ...

    MSSQL 2005/2008 日志压缩清理方法小结

    若想限制日志的增长,可以在数据库属性中设置事务日志的“文件增长”,限制它增长到特定的大小(单位为MB),例如设置最大增长到20MB。 SQL语句设置: ALTER DATABASE [库名] MODIFY FILE (NAME = N'逻辑文件名'...

    SQLBackupAndFTP 9.0.4.7 (SN)

    creates MS SQL Server & Azure database backups, ...Makes full, differential or transaction log backups, runs custom scripts, backs up file folders, allows viewing of the results on the web and more.

    恢复数据库

    - **事务日志备份**(Transaction Log Backup):保存了自上一次事务日志备份以来发生的事务日志记录。 2. **恢复模式**:SQL Server提供了三种不同的恢复模式,每种模式支持不同的备份和恢复策略。 - **简单恢复...

    sqlserver2014做数据还原

    - **事务日志备份(Transaction Log Backup)**:这是一种备份类型,它可以备份从上次备份以来所有已完成的事务。这种备份对于实现某些恢复模式至关重要。 - **恢复模型(Recovery Model)**:SQL Server支持三种...

    Sql Server 2000 远程备份恢复

    3. **事务日志备份(Transaction Log Backup)**:仅备份日志,适用于实现更细粒度的恢复,如时间点恢复。 二、远程备份设置 在SQL Server 2000中,远程备份需要配置以下要素: 1. **网络连接**:确保服务器与...

    (UNIX、Linux)MySql数据库全量备份和增量备份处理脚本,以及从ftp自动拷贝备份文件(完整操作,附带shell脚本)

    1. **开启二进制日志**: 首先需要确保MySQL服务器启用了二进制日志功能,可以通过`show variables like '%log_bin%'`命令检查是否已启用。 2. **配置二进制日志路径**: 如果未启用,则需要修改MySQL配置文件`my.cnf`...

Global site tag (gtag.js) - Google Analytics