db2中更改日志文件大小及其个数比较简单,只需要修改2个参数即可,比ORACLE方便的多。

默认日志文件放在SQLOGDIR目录下。

[huateng@db2server SQLOGDIR]$ pwd

/home/huateng/huateng/NODE0000/SQL00001/SQLOGDIR

[huateng@db2server SQLOGDIR]$ ls -lh

总计 53M

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000011.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000012.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000013.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000014.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000015.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000016.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000017.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000018.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000019.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000020.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000021.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000022.LOG

-rw------- 1 huateng huateng 4.1M 03-30 06:26 S0000023.LOG

[huateng@db2server SQLOGDIR]$ db2 connect to dbtest

Database Connection Information

Database server        = DB2/LINUX 9.7.0

SQL authorization ID   = HUATENG

Local database alias   = DBTEST

[huateng@db2server SQLOGDIR]$ db2 get db cfg | grep LOGPRIMARY

Number of primary log files                (LOGPRIMARY) = 13

[huateng@db2server SQLOGDIR]$ db2 get db cfg | grep LOGFILSIZ

Log file size (4KB)                         (LOGFILSIZ) = 1024

当前日志文件数为13,大小大约为4M。

下面将日志文件数改为3个,大小为16M。

[huateng@db2server SQLOGDIR]$ db2 update db cfg using LOGPRIMARY 3SQL5153N  The update cannot be completed because the following relationship

would be violated: "softmax <= 100 * logprimary".

[huateng@db2server SQLOGDIR]$ db2 get db cfg | grep -i softmax

Percent log file reclaimed before soft chckpt (SOFTMAX) = 520

[huateng@db2server SQLOGDIR]$ db2 update db cfg using SOFTMAX 200

DB20000I  The UPDATE DATABASE CONFIGURATION command completed successfully.

SQL1363W  One or more of the parameters submitted for immediate modification

were not changed dynamically. For these configuration parameters, all

applications must disconnect from this database before the changes become

effective.

[huateng@db2server SQLOGDIR]$ db2 update db cfg using LOGPRIMARY 3

DB20000I  The UPDATE DATABASE CONFIGURATION command completed successfully.

SQL1363W  One or more of the parameters submitted for immediate modification

were not changed dynamically. For these configuration parameters, all

applications must disconnect from this database before the changes become

effective.

[huateng@db2server SQLOGDIR]$ db2 update db cfg using LOGFILSIZ 4096

DB20000I  The UPDATE DATABASE CONFIGURATION command completed successfully.

SQL1363W  One or more of the parameters submitted for immediate modification

were not changed dynamically. For these configuration parameters, all

applications must disconnect from this database before the changes become

effective.

[huateng@db2server SQLOGDIR]$ db2 force applications all

DB20000I  The FORCE APPLICATION command completed successfully.

DB21024I  This command is asynchronous and may not be effective immediately.

[huateng@db2server SQLOGDIR]$ db2stop

2012-03-30 06:34:01     0   0   SQL1064N  DB2STOP processing was successful.

SQL1064N  DB2STOP processing was successful.

[huateng@db2server SQLOGDIR]$ db2start03/30/2012 06:34:32     0   0   SQL1063N  DB2START processing was successful.

SQL1063N  DB2START processing was successful.

[huateng@db2server SQLOGDIR]$ db2 connect to dbtest

Database Connection Information

Database server        = DB2/LINUX 9.7.0

SQL authorization ID   = HUATENG

Local database alias   = DBTEST

[huateng@db2server SQLOGDIR]$ ls -lh

总计 209M

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000011.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000012.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000013.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000014.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000015.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000016.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000017.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000018.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000019.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000020.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000021.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000022.LOG

-rw------- 1 huateng huateng 17M 03-30 06:31 S0000023.LOG

-rw------- 1 huateng huateng 512 03-30 06:31 SQLLPATH.TAG

不过日志组数看起来没有改变,这是因为当前的数据库配置在归档模式.

[huateng@db2server SQLOGDIR]$ db2 get db cfg | grep LOG Catalog cache size (4KB)              (CATALOGCACHE_SZ) = 190

Log buffer size (4KB)                        (LOGBUFSZ) = 256

Log file size (4KB)                         (LOGFILSIZ) = 4096

Number of primary log files                (LOGPRIMARY) = 3

Number of secondary log files               (LOGSECOND) = 4

Changed path to log files                  (NEWLOGPATH) =

Path to log files                                       = /home/huateng/huateng/NODE0000/SQL00001/SQLOGDIR/

Overflow log path                     (OVERFLOWLOGPATH) =

Mirror log path                         (MIRRORLOGPATH) =

First active log file                                   = S0000011.LOG

Block log on disk full                (BLK_LOG_DSK_FUL) = NO

Block non logged operations            (BLOCKNONLOGGED) = NO

Percent max primary log space by transaction  (MAX_LOG) = 0

Num. of active log files for 1 active UOW(NUM_LOG_SPAN) = 0

Log retain for recovery enabled            (LOGRETAIN) = RECOVERY First log archive method                 (LOGARCHMETH1) = DISK:/tmp/archivelog/ Options for logarchmeth1                  (LOGARCHOPT1) =

Second log archive method                (LOGARCHMETH2) = OFF

Options for logarchmeth2                  (LOGARCHOPT2) =

Log pages during index build            (LOGINDEXBUILD) = OFF

[huateng@db2server SQLOGDIR]$ db2 update db cfg using LOGARCHMETH1 offDB20000I  The UPDATE DATABASE CONFIGURATION command completed successfully.

SQL1363W  One or more of the parameters submitted for immediate modification

were not changed dynamically. For these configuration parameters, all

applications must disconnect from this database before the changes become

effective.

[huateng@db2server SQLOGDIR]$ db2 connect reset

DB20000I  The SQL command completed successfully.

[huateng@db2server SQLOGDIR]$ db2stop2012-03-30 06:36:36     0   0   SQL1064N  DB2STOP processing was successful.

SQL1064N  DB2STOP processing was successful.

[huateng@db2server SQLOGDIR]$ db2start03/30/2012 06:36:40     0   0   SQL1063N  DB2START processing was successful.

SQL1063N  DB2START processing was successful.

[huateng@db2server SQLOGDIR]$ db2 connect to dbtest

Database Connection Information

Database server        = DB2/LINUX 9.7.0

SQL authorization ID   = HUATENG

Local database alias   = DBTEST

[huateng@db2server SQLOGDIR]$ ls -lh

总计 49M

-rw------- 1 huateng huateng 17M 03-30 06:36 S0000000.LOG

-rw------- 1 huateng huateng 17M 03-30 06:36 S0000001.LOG

-rw------- 1 huateng huateng 17M 03-30 06:36 S0000002.LOG

linux db2 修改日志路径,db2中更改日志文件大小及其个数相关推荐

  1. 通过python修改cmd路径_cmd中如何更改文件路径 - 卡饭网

    怎么在PS中设置更改文件默认保存位置 怎么在PS中设置更改文件默认保存位置 接下介绍怎么在PS中设置更改文件默认保存位置具体如下:1. 第一步,进入PS,选择页面上方栏目中"编辑" ...

  2. java当中如何修改路径_Java 中 更改文件路径

    java 中更改文件路径可以用file.renameTo 方法 public static void moveDataFile2Reject() throws Exception { try { // ...

  3. java log4j 相对路径_log4j中配置日志文件相对路径[续集]

    这篇文章是基于流传在网上较为完整的关于"log4j中配置日志文件相对路径"问题的解决方法.该篇博文几经转载,流传至今.这是51cto博客里的一篇此文的转载[http://share ...

  4. linux环境下从路径字符串中截取目录和文件名信息

    文章目录 前言 使用系统命令完成路径截取 使用 basename 命令获取文件名 使用 dirname 命令获取目录名 利用变量提取操作完成截取 截取根目录 截取文件名 截取文件后缀 截取文件所在的目 ...

  5. mysql数据库 日志类型_MySQL中的日志类型(一)-摘要和日志的共同特征

    MySQL中的日志类型(一)-摘要和日志的共同特征 发布时间:2020-07-12 19:56:15 来源:51CTO 阅读:506 作者:月饮沙 MySQL中的日志类型 MySQL具有多种日志,用来 ...

  6. log4j中调试与错误日志分开_idea中log4j日志插件报错

    visual studio code权威指南计算机 65.34元 包邮 (需用券) 去购买 > idea中log4j日志插件报错 在运行测试代码的时候,出现以下错误! 在 src/ main / ...

  7. mysql row 日志格式_MySQL 中二进制日志 (binlog) 3 种不同的格式(Mixed,Statement,Row)...

    MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement.总结一下这三种格式日志的优缺点. MySQL ...

  8. mysql在linux下修改存储路径

    通过下面几步即可修改路径,这里的路径都是测试的路径,一般默认安装路径在/var/lib/mysql下,真正配置按照真实路径配置. 1.修改/etc/sysconfig/selinux文件: #SELI ...

  9. sas时间和Linux时间转化,尝试在SAS中获取文件属性(文件大小,创建日期时间和上次修改日期时间)...

    我正在使用以下宏来使用SAS获取 Linux文件属性.我正在获取大小和上次修改时间的值,但没有获得"创建日期时间"的任何值.%macro FileAttribs(filename) ...

最新文章

  1. 最小生成树(Kruskal和Prim算法)
  2. 爱屋及乌 年轻投资者因喜爱Snapchat亏钱也买Snap股票
  3. python操作hbase配置记录-基于thrift2协议
  4. 在Spring Boot里面,怎么获取定义在application.properties文件里的值
  5. LeetCode 1181. 前后拼接(哈希map)
  6. 一步一步写算法(之合并排序)
  7. 去找工作还要先交押金我认为不太靠谱
  8. mysql基本语法 外键_Mysql基本语法一
  9. Python判断文件和文件夹是否存在的方法
  10. macbook 系统 php 版本和 web 的 php 版本不一样,brew link php 失败
  11. 【读书笔记】代理模式代码(C#)
  12. 再述:python中redis的使用(Pool)
  13. dub怎么生成这么大的垃圾呢.
  14. Vue基础学习之混入Mixin
  15. 高企认定人员及研发费要求?
  16. [MAUI 项目实战] 音乐播放器(一):概述与架构
  17. 用DOS命令格式化U盘
  18. linux winscp 乱码,WinSCP无法登陆、乱码及关联Putty的设置
  19. iOS软件源怎么找,怎么下载/签名安装?
  20. 基于GLSL的聚光灯效果的绘制

热门文章

  1. kafka异步推送设置重试_一篇文章了解 Kafka 幂等性的原理及实践
  2. ADPRL - 近似动态规划和强化学习 - Note 4 - Policy Iteration Algorithms
  3. 解决微信H5获取SDK授权报错提示errMsg: “config:fail,Error: 系统错误,错误码:63002,invalid signature [20200908 22:17:17][]“
  4. python多线程端口扫描程序
  5. Blender基础入门学习教程 Learning Blender from Scratch
  6. leetcode-86 分隔链表
  7. Python基础学习1(Python的Windows和Linux的安装及简单学习)
  8. [HNOI2015]落忆枫音
  9. Mybatis学习记录-使用问题总结之一DISTINCT
  10. 1071. 小赌怡情(15)