zoukankan      html  css  js  c++  java
  • DB2日志清理

     1.在windows系统中,DB2 日志db2diag.log 在什么地方?

    以下是IBM网站上的解答

    Question

    Where is db2diag.log for DB2 V9.5 located on Windows?

    Answer

    In DB2 V9.5, the location of db2diag.log is changed:

    For Windows XP and Windows 2003 operating systems: 
    C:Documents and SettingsAll UsersApplication DataIBMDB2<DB2 copy name>DB2

    For Windows Vista and later operating systems: 
    C:ProgramDataIBMDB2<db2 copy name>DB2

    NOTE:
    * Application Data is a hidden folder.

    * The default location can be modified by updating the 'diagpath' dbm cfg parameter to a desired location. 


    If you have IBM Data Server Driver package installed, the db2diag.log files will be located in db2 subdirectory of the driver install directory.

    For example, if you installed the driver under:
    C:Program FilesIBMIBM DATA SERVER DRIVER

    the db2diag.log will be under 
    C:Program FilesIBMIBM DATA SERVER DRIVERdb2.

    2.清理DB2运行日志db2diag.log

          在DB2实例用户下执行db2diag命令,是用来查看db2数据库运行日志信息的,实际上,db2运行日志是记录在db2diag.log文件中,可以通过此文件,查看记录的有关DB2数据库详细的错误信息,而db2diag只是查看该日志文件的一个小工具而已。db2数据库在运行过程中如果经常有报错的话,这个文件增长的会很快,需要定期清理,备份移走或者删除,通常有两种方法:

          1、使用db2diag工具,直接执行命令db2diag -A /db2diagbak (备份至/db2diagbak ,使用db2diag -h查看db2diag帮助),系统会自动移走db2diag.log并将备份的文件名添加上当前日期时间信息。

          2、直接备份,在db2停止运行的情况下,将db2diag.log文件备份至其他文件系统,该文件删除后在db2启动后会自动重建。db2diag.log文件默认路径在:/home/db2inst1/sqllib/db2dump下,可以通过执行db2 get dbm cfg 来查看Diagnostic data directory path(DIAGPATH) 系统参数的设置。

          建议采用系统自带的第一种方法,简单,安全。

    我在windows在执行第一条成功了,此时数据库是运行状态。在DB2CMD下敲命令db2diag -A d:/db2diagbak  ,之前得在D盘下新建这个目录文件夹,否则报错

  • 相关阅读:
    字符串算法—正则表达式
    字符串算法—字符串搜索
    字符串算法—字典树
    字符串算法—字符串排序(下篇)
    字符串算法—字符串排序(上篇)
    图表算法—最短路径
    基本算法——前缀和与差分
    图论——图的表示
    基本算法——康托展开与逆康托展开
    基本算法——离散化
  • 原文地址:https://www.cnblogs.com/kaysily/p/3545484.html
Copyright © 2011-2022 走看看