뻔한 script 지만, 나름 쓸만한 shell script 입니다.
shell로 저장한 후 뒤에 sql script와 interval을 주만 무한 루프..
active session 모니터링용으로는 뭐 GUI tool이 부럽지 않죠.. ㅋ
<사용방법>
rpt <sql script name> <interval(sec)>
<내용>
if [ $# -eq 1 ]
then
arg2=2
elif [ $# -eq 2 ]
then
arg2=$2
else
echo "Usage : rpt sql term";
exit;
fi
arg1=$1
while true
do
sqlplus -s '/ as sysdba' <<EOF
set linesize 200
set pause off
set pagesize 120
@$arg1
EOF
sleep $arg2
done
rpt <sql script name> <interval(sec)>
<내용>
if [ $# -eq 1 ]
then
arg2=2
elif [ $# -eq 2 ]
then
arg2=$2
else
echo "Usage : rpt sql term";
exit;
fi
arg1=$1
while true
do
sqlplus -s '/ as sysdba' <<EOF
set linesize 200
set pause off
set pagesize 120
@$arg1
EOF
sleep $arg2
done
'Oracle Database' 카테고리의 다른 글
oracle session 정리 방법 : disconnect session vs kill session (0) | 2010.03.05 |
---|---|
oracle fixed view의 definition 찾아보기. (0) | 2010.02.12 |
Oracle 11g R2 External Table에서 pre-processor program을 사용할 수 있습니다. (2) | 2010.02.11 |
다른 User로 Oracle 통계정보 옮기기. (0) | 2010.02.11 |
Oracle INVISIBLE index (0) | 2010.02.08 |