iWiz ShareBase

IT Specialist 윤태현의 iWiz ShareBase는 IT뿐 아니라 각종 잡다한 지식들을 함께 나누는 지식공유 커뮤니티입니다.

iWiz,ShareBase,윤태현,Java,JSP,EJB,IT,정보기술,웹프로그래밍,PHP,ASP,DBMS,MySQL,서버,네트워크,server,network,WAS,웹애플리케이션,블로그,blog,웹서버,DB,오라클,oracle,mysql,JRun,웹로직,톰캣,tomcat,아파치,자동차,EF쏘나타,로또 6/45

갤러리 Pixelgrapher.com | 로또 6/45 번호생성 및 통계 데이터 | 전체기사보기 | 전체글 #1 | 전체글 #2 | 전체글 #3 | 전체글 #4 | 전체글 #5 | 전체글 #6 | 전체글 #7 | 전체글 #8 | 전체글 #9 | 전체글 #10 |
HOME iWiz
ShareBase
Remember 0523 & 0818
지식은 나눌수록 커집니다 - iWiz's ShareBase
데이터베이스 데이터베이스(DBMS)에 관련된 각종 자료들입니다.


  박쥐(2004-03-31 11:17:39, Hit : 7165, Vote : 39

LogMiner


1. LogMiner 란?

    LogMiner란 리두로그 파일의 내용을 SQL문장으로 번역하는 프로시져.

    

2. LogMiner 사용방법

   1) 로그마이너는 SQL문장의 분석을 위해 딕셔너리 파일을 생성해주어야 한다.

       - initSID.ora 파일 수정

          ###########################################

          # LogMiner

          ###########################################

          utl_file_dir=/home/ora920/admin/asean3/log/

       - DBMS_LOGMNR 패키지를 생성하기 위해 오라클에서 제공되는 스크립을 실행한다.

          SQL> @/home/ora920/product/rdbms/admin/dbmslm.sql

          Package created.

          Grant succeeded.                  

       - 프로시저를 생성하는 스크립을 실행한다.

          SQL> @/home/ora920/product/rdbms/admin/dbmslmd.sql

          Procedure created.

          No errors.

          Grant succeeded.

          PL/SQL procedure successfully completed.

          Package created.

       - 딕셔너리 파일을 생성하기 위한 프로시저 실행

          SQL> EXECUTE DBMS_LOGMNR_D.BUILD('v920dict.ora','/home/ora920/admin/asean3/log/');

          PL/SQL procedure successfully completed.

 

   2) 로그마이너 세션을 설정하는 단계 : 이 단계는 리두로그파일을 분석하는 설정 단계라 할 수 있다.

       - V$LOGMNR_CONTENTS 뷰를 설정하기 위해 리두로그 파일을 명시해준다.

          SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE('/home/ora920/oradata/asean3/redo01.log',                  

                   DBMS_LOGMNR.NEW);     --> 첫번째 로그파일

          PL/SQL procedure successfully completed.

          SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE('/home/ora920/oradata/asean3/redo02.log',                    DBMS_LOGMNR.ADDFILE);      --> 기타 로그파일

          PL/SQL procedure successfully completed.

          SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE('/home/ora920/oradata/asean3/redo03.log',                    DBMS_LOGMNR.ADDFILE);       --> 기타 로그파일

          PL/SQL procedure successfully completed.

   

   3) 로그마이너를 시작하는 단계 : 분석이 시작되는 단계

       SQL> EXECUTE DBMS_LOGMNR.START_LOGMNR(DICTFILENAME=>                 '/home/ora920/admin/asean3/log/v920dict.ora');

       PL/SQL procedure successfully completed.

       [Option]

        - StartScn : SCN의 시작(SCN:System Change Number의 약어로, 특정시점에서의 데이타베이스의 상태)

        - EndScn : SCN의 끝

        - StartTime / EndTime : 굳이 설명이 필요없을 듯....

       

   4) 리두로그파일의 내용을 SQL문장으로 보기 위해 V$LOGMNR_CONTENTS 뷰 조회

       SQL> SELECT DISTINCT SQL_REDO, SESSION# FROM V$LOGMNR_CONTENTS

                WHERE LOG_ID=912;

       SQL_REDO                                                                                          SESSION#

       ------------------------------------------------------------------------

       update "SYS"."SEQ$" set "INCREMENT$" = '1', "MINVALUE" = '1',           19

       "MAXVALUE" = '9999999999', "CYCLE#" = '0', "ORDER$" = '0',

       "CACHE" = '0', "HIGHWATER" = '2238907', ...

       [필드설명]

        - LOG_ID : log sequence number

        - SEG_NAME : table name

 

   5) 로그마이너 세션을 끊는 단계

       SQL> EXECUTE DBMS_LOGMNR.END_LOGMNR;

       

* iWiz님에 의해서 게시물 이동되었습니다 (2010-02-03 17:06)



22   오라클 무료 관리 툴이 있어서 소개 합니다. [1]  김기영 2007/04/28 8137 0
21   Default Temporary Tablespace 수정  박쥐 2004/05/03 8810 44
20   리두로그 파일의 drop / add / relocation 및 rename  박쥐 2004/04/22 6842 33
19   오라클의 Undo Segment [3]  박쥐 2004/04/06 8902 38
18   import 유틸리티 [3]  박쥐 2004/04/01 6386 35
17   세션관리  박쥐 2004/03/31 7936 31
  LogMiner  박쥐 2004/03/31 7165 39
15   오라클에서의 백업...  박쥐 2004/03/30 6203 40
14   오라클의 Constraint(제약조건)  박쥐 2004/03/26 37350 38
13   Export 유틸리티 [1]  박쥐 2004/03/23 5323 35
12   비교 / 논리 연산자 및 연산 우선 순위  박쥐 2004/03/22 9130 41
11   NULL이란?? [2]  박쥐 2004/03/22 7838 32
10   데이타 베이스의 STARTUP과 SHUTDOWN  박쥐 2004/03/19 5267 34
9   오라클 Architecture  박쥐 2004/03/19 5124 32
8   외워도 외워도 까먹는 오라클 함수 (밑에꺼 퍼가는 대신 ㅎ) [1]  이준호 2004/07/15 11802 43

1 [2]
 

Copyright 1999-2024 Zeroboard / skin by zero
iWiz ShareBase, ⓒCopyleft by iWiz.  For more information contact .
본 웹사이트에 게시된 이메일 주소가 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며, 이를 위반시에는 정보통신망법에 의해 형사처벌됨을 유념하시기 바랍니다. [게시일 2004. 1. 31]