-- user 덤프 안에 생성되는 파일포멧에 맞게 약간 수정해서 사용하세요 .
user_dmp_dest의 파일 포멧 : oracle_ora_8168.trc
> tun.sql (첨부파일로 첨부해 놓았으니 필요하신 분은 사용하세요.)
alter session set events '&1 trace name context forever, level &2' ;
alter session set tracefile_identifier=cyj ;
@&3
alter session set events '&1 trace name context off' ;
COLUMN trace_file_name NEW_VALUE trace_file
SELECT d.value || '/' || p.value || '_ora_' || s.spid || '_cyj.trc' as trace_file_name
FROM
(SELECT value FROM v$parameter WHERE name = 'instance_name' ) P ,
(SELECT value FROM v$parameter WHERE name = 'user_dump_dest') D,
(SELECT spid FROM v$process WHERE addr = (SELECT paddr
FROM v$session
WHERE sid = ( SELECT sid
FROM v$mystat
WHERE rownum =1 ) ) ) S
;
host tkprof &trace_file &4 sort=fchcpu sort=fchcpu
-- how to use
-- @tun 10046 12 before.sql before.out
> 사용방법
SQLPLUS로 로그인 한 후에
SQL> @tun 10046 12 before.sql before.out 과 같이 수행 함.