DB2_获取诊断日志

目的:
测试DB2获取诊断日志,本脚本摘录自DB2安装目录admin_scripts/getlogs.db2。
版本:Windows DB2 Express-C V9.7

操作步骤:
使用"db2cmd db2 -t"进入交互模式,执行后续操作。

-- Connect to sample database.
CONNECT TO sample;

-- Retrieve all notification messages written after the specified
-- timestamp (for example '2006-02-22', '06.44.44')
-- If NULL is specified as the input timestamp to PD_GET_LOG_MSGS UDF,
-- then all the log entries will be returned.
SELECT dbname,
       msgseverity
  FROM TABLE (PD_GET_LOG_MSGS(TIMESTAMP('2006-02-22','06.44.44'))) AS t
  ORDER BY TIMESTAMP;

-- Retrieve all notification messages written in the last week from
-- all partitions in chronological order.
SELECT instancename,
       dbpartitionnum,
       dbname,
       msgtype
  FROM TABLE(PD_GET_LOG_MSGS(current_timestamp - 7 days)) AS t
  ORDER BY TIMESTAMP;

-- Get all critical log messages logged over the last 24 hours, order
-- by most recent
SELECT timestamp,
       instancename,
       dbname,
       appl_id,
       msg
  FROM SYSIBMADM.PDLOGMSGS_LAST24HOURS WHERE msgseverity = 'C'
  ORDER BY TIMESTAMP DESC;

-- Disconnect from database.
CONNECT RESET;

TERMINATE;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/18922393/viewspace-702166/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/18922393/viewspace-702166/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值