1. 파라미터 파일변경
utl_file_dir="/backup/logmnr"
2. 딕셔너리생성
exec dbms_logmnr_d.build('dict','/backup/logmnr');
3. 파일추가
exec dbms_logmnr.add_logfile('/backup/arc/234802389402390.arc',1);
(1 : 새파일, 2 : 기존파일삭제, 3 : 다른파일추가)
Archive log file들을 logmnr에 자동등록 (OS에서 실행)
for i in $(ls /backup/arc); do echo "exec dbms_logmnr.add_logfile('/backup/arc/$i', 3); " >> /home/oracle/logmnr_fileadd.sql; done;
(자신의 archive dicrectory와, 자신이 원하는 파일이름 을 변경해서 사용하세요, 실행 후 SQL>에서 생성된 파일을 실행시키면 됩니다. )
4. 분석
exec dbms_logmnr.start_logmnr(dictfilename=>'/backup/logmnr/dict');
5. 검색
alter session set nls_date_format='RRRR-MM-DD:HH24:MI:SS'; 날짜형식변경
select timestamp, table_name, sql_redo
from v$logmnr_contents
where table_name='TT10000';
** !rm /backup/logmnr/dict
utl_file_dir="/backup/logmnr"
2. 딕셔너리생성
exec dbms_logmnr_d.build('dict','/backup/logmnr');
3. 파일추가
exec dbms_logmnr.add_logfile('/backup/arc/234802389402390.arc',1);
(1 : 새파일, 2 : 기존파일삭제, 3 : 다른파일추가)
Archive log file들을 logmnr에 자동등록 (OS에서 실행)
for i in $(ls /backup/arc); do echo "exec dbms_logmnr.add_logfile('/backup/arc/$i', 3); " >> /home/oracle/logmnr_fileadd.sql; done;
(자신의 archive dicrectory와, 자신이 원하는 파일이름 을 변경해서 사용하세요, 실행 후 SQL>에서 생성된 파일을 실행시키면 됩니다. )
4. 분석
exec dbms_logmnr.start_logmnr(dictfilename=>'/backup/logmnr/dict');
5. 검색
alter session set nls_date_format='RRRR-MM-DD:HH24:MI:SS'; 날짜형식변경
select timestamp, table_name, sql_redo
from v$logmnr_contents
where table_name='TT10000';
** !rm /backup/logmnr/dict
'참고글 및 문제해결 > 관련, 참고글' 카테고리의 다른 글
10g to 11g Upgrade (3) | 2012.02.21 |
---|---|
Redo log 생성 및 기록 원리 (0) | 2012.02.09 |
3D업종을 그나마 2.5D로 바꿔주는 자동 script, 명령어들 (0) | 2012.02.08 |
difference between ALTER SYSTEM and ALTER DATABASE (0) | 2012.02.07 |
Hidden parameter 보는 쿼리 (1) | 2012.02.02 |