**DB2トランザクションログが少ない場合の削除方法 [[DB2 トランザクションログがいっぱい]]にて、設定方法を書いているが、 サーバーマシンのディスク空き領域が少なくで、設定変更使用にも出来ない場合、少しずつ除するより無いが下記のスクリプトでできそう #!/bin/sh db2 connect to sapmle while [ "x0" = "x$?" ]; do db2 "delete from ( select 1 from a fetch first 1 rows only)" ; done; db2 "select count(*) from a" 上記はaと言うテーブルを1レコードずつ削除するもの 必要なら、db2 commit や手動フラッシュを仕込む