tr -d \\r < CRLF-file > LF-file

perl -pe 's/\n/\r\n/' LF-file > CRLF-file

gzip -dc toyotsu.tar.gz | tar xvf -

tar cvf tar_name.tar *

ps -ef | grep wasusr1

kill -9 pid


su - ユーザ名

db2 force application all セッション強制終了
db2 deactivate db db_name DB停止
db2stop インスタンス停止
db2start インスタンス、DBスタート

■DB2 エクスポートインポート
db2move nd01 export -sn スキマー名
db2move nd01 import -u スキマー名 -p パスワード

db2 export to ./×××.ixf of ixf messages ./20090911_exp.log select * from スキマー.××_××_tbl

■DB2 ロック情報確認
$ db2 get snapshot for locks on db_name
■DB2 テーブルTruncate
$ alter table <<Table-Name>> activate not logged initially with empty table

■ DB2 セッションを切る
db2 force application ALL

■ セッションを確認する
db2 list applications

■ 表スペースを確認する
db2 list tablespaces show detail

■ DB2 キャッシュメモリ開放コマンド

# sysctl -w vm.drop_caches=option

3・・・ ページキャッシュとダーティページとinode

■ メモリーチューニング(AIX)
# vmstat -v
    524288 memory pages          ←実メモリページ数
   494223 lruable pages
      4115 free pages
         2 memory pools
    176832 pinned pages           ←ページアウトされない使用メモリ
      80.0 maxpin percentage
      20.0 minperm percentage     ←ファイルキャッシュの最低保持割合
      80.0 maxperm percentage     ←ファイルキャッシュの最大保持割合
      15.5 numperm percentage     ←実メモリに対するファイルキャッシュの占める割合
     76722 file pages             ←ファイルキャッシュのページ数
       0.0 compressed percentage
         0 compressed pages
      16.4 numclient percentage   ←現在のバッファキャッシュの実メモリに対する割合
      80.0 maxclient percentage   ←バッファキャッシュの最大保持割合
     81069 client pages           ←現在のバッファキャッシュのページ数
         0 remote pageouts scheduled
      9203 pending disk I/Os blocked with no pbuf
      8718 paging space I/Os blocked with no psbuf
      2740 filesystem I/Os blocked with no fsbuf
        30 client filesystem I/Os blocked with no fsbuf
         0 external pager filesystem I/Os blocked with no fsbuf


db2 get alert cfg for db on db_name

db2 "select substr(name,1,30) as name, substr(short_description,1,50) as short_description, substr(category,1,80) as category from table(sysproc.health_get_ind_definition('ja_JP')) as ind_definition"

db2 "select substr(A.objecttype,1,3) as objecttype, substr(A.cfg_level,1,1) as cfg_level, substr(A.dbname,1,10) as dbname,, substr(,1,30) as name, A.warning_threshold, A.alarm_threshold, A.evaluate, A.action_enabled from table(sysproc.health_get_alert_cfg('db','o','nd01','')) as A, table(sysproc.health_get_ind_definition('ja_JP')) as I where ="


db2 "select * from SYSIBMADM.PDLOGMSGS_LAST24HOURS where MSGSEVERITY = 'C' order by TIMESTAMP desc"


db2 "select * from table(SYSPROC.PD_GET_LOG_MSGS(current_timestamp - 7 days)) as t where MSGSEVERITY = 'C' order by TIMESTAMP desc"

db2 "select timestamp, msg from table ( pd_get_log_msgs(cast(null as timestamp))) as t where msgseverity='E' order by timestamp desc"