今天在工作時碰到 db2diag.log 膨脹到把硬碟塞滿,在這邊分享一下處理過程
db2diag -A 可以很放心去執行,執行過程中不會對現形資料庫運作產生任何影響
操作資料庫環境
#
- OS: RedHat 6
- DB2 Version: 9.7
實做流程
#
- 檢查本機上可用的空間
1
2
3
4
5
6
7
|
[db2inst1@db2-node ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
44G 36G 6.1G 86% /
tmpfs 20G 44M 20G 1% /dev/shm
/dev/test1 477M 35M 417M 8% /boot
/dev/test2 1.1T 288G 765G 28% /db2
|
- 檢查
db2diag.log 所佔用的空間
1
2
|
[db2inst1@db2-node ~]$ ll -h /home/db2inst1/sqllib/db2dump/db2diag.*
-rw-rw-rw- 1 db2inst1 db2iadm1 12G Mar 25 22:27 /home/db2inst1/sqllib/db2dump/db2diag.log
|
- 執行切 db2diag.log
1
2
3
|
[db2inst1@db2-node ~]$ db2diag -A
db2diag: Moving "/home/db2inst1/sqllib/db2dump/db2diag.log"
to "/home/db2inst1/sqllib/db2dump/db2diag.log_2024-03-25-22.35.42"
|
- 檢視結果
1
2
3
|
[db2inst1@db2-node ~]$ ll -h /home/db2inst1/sqllib/db2dump/db2diag.*
-rw-rw-rw- 1 db2inst1 db2iadm1 1.9K Mar 25 22:35 /home/db2inst1/sqllib/db2dump/db2diag.log
-rw-rw-rw-. 1 db2inst1 db2iadm1 12G Mar 25 22:27 /home/db2inst1/sqllib/db2dump/db2diag.log_2024-03-25-22.35.42
|
參考資料
#