ablog

不器用で落着きのない技術者のメモ

2010-06-08から1日間の記事一覧

Oracle の一時表領域の一時ファイルを開いているプロセスを調べる

# lsof /opt/app/oracle/oradata/orcl/temp*.dbf|perl -lane '$.>1 and print $F[1]'|sort -u|xargs ps u -p USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND oracle 14055 0.6 22.0 2310344 682440 ? Ds 16:39 1:32 oracleorcl (LOCAL=NO) oracle …

プロセスを一時停止して後で再開する方法

$ vi vmstat.sh #!/bin/bash vmstat 5 > /dev/null 2>&1 $ chmod +x vmstat.sh $ ./vmstat.sh & $ jobs -l [1]+ 12712 Running ./vmstat.sh & $ kill -s SIGSTOP 12712 [1]+ Stopped ./vmstat.sh $ ps u -p 12712 USER PID %CPU %MEM VSZ RSS TTY STAT START…

V$SQL_PLAN に問い合わせると ORA-03113、ORA-07445 が発生する場合の対処法

実行中のSQLの実行計画を見ようと思ったら、 SQL> conn / as sysdba SQL> @show_proc_ses_lock.sql OSPID BLOCK SID SERIAL# SQL_ID USERNAME STATUS TY LMODE REQUEST ID1 ID2 LOCK_TIME HASH_VALUE ADDRESS PLAN_HASH_VALUE SQL ... ----- ------ ------ -…