zoukankan      html  css  js  c++  java
  • DB2 事务日志已满 增加事务日志文件;操作不记录日志

    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

  • 相关阅读:
    机器码信息
    Q: ossfs挂载时如何设置权限?
    js获取url信息
    快递在线下单
    nginx反向代理与负载均衡配置
    mono-apache配置
    Migrating an Existing Website from SQL Membership to ASP.NET Identity
    C# GUID转换成16位字符串或19位数字并确保唯一
    图片服务器
    王宝强离婚宋喆遭扒 黑客告诉你哪些个人信息需要保护
  • 原文地址:https://www.cnblogs.com/vipsoft/p/2787757.html
Copyright © 2011-2022 走看看