博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DB2 事务日志已满 增加事务日志文件;操作不记录日志
阅读量:6082 次
发布时间:2019-06-20

本文共 863 字,大约阅读时间需要 2 分钟。

db2 get db cfg for dbName 
此命令可以查看当前数据库的日志文件大小(LOGFILSIZ),主日志数(LOGPRIMARY),辅日志数(LOGSECOND)。
db2 update db cfg for dbName using LOGPRIMARY 50
修改主日志数为50
db2 update db cfg for dbName using LOGSECOND 20
修改辅日志数为20
db2 update db cfg for dbName using LOGFILSIZ 10240
修改日志大小为10240
此时,活动日志空间的最大容量为(20 + 50) * 10240 * 4KB,
最好logsecond上得日志不要用上,不然会影响性能,别外LOGPRIMARY + LOGSECOND 值不能大于256,值最好别太大,太大了在建日志文件的时候需要很长时间。
db2 list application
查看目前数据库中活动的链接
db2 force application all
杀掉所有活动的链接,此时可以顺利的停止数据库了。
db2stop
停止数据库
db2start
重新启动数据库
 
db2 get db cfg for dbName 查看当前数据库日志配置,是否为上面修改后的数字。
成功后,可以顺利的操作大数据啦!
============================================================== 
另外可以操作时让其不产生日志文件

db2>connect to dbName user userName using Passowrd

db2>update command options using c off
db2>ALTER TABLE tableName activate NOT LOGGED initially
db2>delete from tableName where a<100000
db2>commit

 

 

转载地址:http://sfkwa.baihongyu.com/

你可能感兴趣的文章
使用ansible工具部署ceph
查看>>
linux系列博文---->深入理解linux启动运行原理(一)
查看>>
Android反编译(一) 之反编译JAVA源码
查看>>
结合当前公司发展情况,技术团队情况,设计一个适合的技术团队绩效考核机制...
查看>>
python-45: opener 的使用
查看>>
cad图纸转换完成的pdf格式模糊应该如何操作?
查看>>
Struts2与Struts1区别
查看>>
网站内容禁止复制解决办法
查看>>
Qt多线程
查看>>
我的友情链接
查看>>
想说一点东西。。。。
查看>>
css知多少(8)——float上篇
查看>>
NLB网路负载均衡管理器详解
查看>>
水平添加滚动条
查看>>
PHP中”单例模式“实例讲解
查看>>
VS2008查看dll导出函数
查看>>
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
Mysql利用binlog恢复数据
查看>>
我的友情链接
查看>>