谢谢各位!……昨晚load一张近300W条记录,50字段的表,早上过来发现导入的那张表查询不了,看了下表空间不足,也drop不掉,停起数据库也不行,执行任一命令,都会提示空间不足df -g/dev/hd1 46137344 0&nb...
显示全部谢谢各位!……昨晚load一张近300W条记录,50字段的表,早上过来发现导入的那张表查询不了,看了下表空间不足,也drop不掉,停起数据库也不行,执行任一命令,都会提示空间不足
df -g
/dev/hd1 46137344 0 100% 46343 83% /home
发现文件系统空间也不足,
du -mx /home |sort -rn |head -n 10
排序列出占用空间最大的前几个目录及文件
20849.58 /home
9013.06 /home/sjrun
6616.49 /home/db2inst1
4071.26 /home/db2inst1/sqllib
4062.50 /home/db2inst1/sqllib/db2dump
3975.40 /home/sjrun/user
2648.34 /home/sjrun/user/yx
2545.21 /home/db2inst1/db2inst1/NODE0000
2545.21 /home/db2inst1/db2inst1
2545.20 /home/db2inst1/db2inst1/NODE0000/SQL00001
发现 /home/db2inst1/sqllib/db2dump目录较大,进入/home/db2inst1/sqllib/db2dump后
du -m * |sort -rn
2881.39 db2diag.log
1122.54 db2inst1.nfy
46.55 stmmlog
6.00 db2eventlog.000.crash
6.00 db2eventlog.000
查了下资料,备份db2diag.log到其他文件系统,删掉此处的db2diag.log,
df -k
/dev/hd1 46137344 5894544 88% 46355 7% /home
空间得以释放,重新建表,导数,创建索引……
请各位对我的思路或方法斧正
收起