DB2 设置诊断错误捕捉级别

[b]1. 查看及更改数据库head的配置[/b]
请注意,在大多数情况下,更改了数据的配置后,只有在所有的连接全部断掉后才会生效。

[i]查看数据库head的配制[/i]
db2 get db cfg for head


[i]更改数据库head的某个设置的值[/i]
[b]1.1 改排序堆的大小[/b]
db2 update db cfg for head using SORTHEAP 2048

将排序堆的大小改为2048个页面,查询比较多的应用最好将该值设置比较大一些。
[b]1.2 改事物日志的大小[/b]
db2 update db cfg for head using logfilsiz 40000

该项内容的大小要和数据库的事物处理相适应,如果事物比较大,应该要将该值改大一点。否则很容易处理日志文件满的错误。
[b]1.3 出现程序堆内存不足时修改程序堆内存大小[/b]
db2 update db cfg for head using applheapsz 40000

该值不能太小,否则会没有足够的内存来运行应用程序。

[b]2. 查看及更改数据库实例的配置[/b]
[i]查看数据库实例配置[/i]
db2 get dbm cfg


[i]更改数据库实例配制[/i]
[b]2.1 打开对锁定情况的监控[/b]
db2 update dbm cfg using dft_mon_lock on

[b]2.2 更改诊断错误捕捉级别[/b]
db2 update dbm cfg using diaglevel 3

0 为不记录信息
1 为仅记录错误
2 记录服务和非服务错误
缺省是3,记录db2的错误和警告
4 是记录全部信息,包括成功执行的信息
for example: update diaglevel to 4
db2 update dbm cfg using diaglevel 4
db2 terminate
db2 force applications all
db2stop
db2start

数据库重启才能生效。
[color=green]一般情况下,请不要用4,会造成db2的运行速度非常慢。[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值