回复 1# ABAP4 DATA #1 : Object descriptor, PD_TYPE_SQLB_OBJECT_DESC, 96 bytes Obj: {pool:14;obj:4;type:0} Parent={14;4}显示是ID=14的表空间满,对象ID=4所导致的。
这个问题可以直接去information center看
1 : $db2home/sqllib/bnd2 : 只有SQLC才会被编译为BND文件,DB2 V9.7开始启用DB2_COMPATIBILITY_VECTOR变量就可以兼容oracle的匿名块
私有排序和共享排序,是根据排序内存池的分配来源而分的。私有排序是从代理私有内存集中分配的,而共享排序从数据库共享内存集中分配.DB2 9 开始,如果将 SHEAPTHRES=0,DB2将使用共享排序....
通过SNAPDB 管理视图可以查看一些排序信息,比如已分配的排序空间、排序次数、排序溢出次数等,具体排序空间是否够用,需要综合判断
回复 3# stevenluffy A、检查主事务日志大小配置总和是否过大;B、看看数据库是否在做crash恢复;C、看看诊断日志,是否对索引进行重建。
日常备份是默认情况下不需要制定BUFFER参数,DB2会自动判断,若内存充足可适当增大BUFFER大小。数据库备份与恢复都离不开2个线程(9.5之前是进程)db2bm、db2med各个参数也都是为这2个线程服务的。db2bm与表空间有关,个数是由parallelism个数决定的,默认是CPU个数,一般不需要人工参...