중화사전망 - 자전 검색 - Oracle 의 LogMiner 툴 사용 방법

Oracle 의 LogMiner 툴 사용 방법

Logminer 를 사용하여 다른 인스턴스 (버전) 의 리두 로그 파일을 분석할 수 있지만 다음 요구 사항을 따라야 합니다.

1.LogMiner 로그 분석 툴은 Oracle 8 이후 제품만 분석할 수 있습니다.

2.LogMiner 는 분석된 데이터베이스 인스턴스에서 생성된 딕셔너리 파일을 사용해야 하며, 설치된 LogMiner 데이터베이스의 문자 집합은 분석된 데이터베이스의 문자 집합과 같아야 합니다.

3. 분석 중인 데이터베이스 플랫폼은 현재 LogMiner 플랫폼과 같아야 하며 블록 크기가 같아야 합니다.

Logminer 사용

1. logminer 설치:

Oracle LogMiner 툴을 설치하려면 먼저 다음 두 스크립트를 실행해야 합니다.

$ Oracle _ home/RDBMS/admin/dbmslm.sql $ Oracle _ home/RDBMS/admin/dbmslmd.sql

두 스크립트 모두 SYS 사용자로 실행해야 합니다.

2. 데이터 사전 파일을 생성합니다

먼저 init.ora 초기화 매개변수 파일에서 데이터 딕셔너리 파일이 서버에 배치되는 디렉토리인 매개변수 UTL 파일 디렉토리를 추가합니다. 예를 들면 다음과 같습니다.

UTL 파일 디렉토리 =(D:\ Oracle \ logs)

새로 추가된 매개변수를 적용하려면 데이터베이스를 재시작하고 데이터 딕셔너리 파일을 생성합니다.

SQL> 는 DBMS _ logmnr _ d.build (dictionary _ filename = >) 를 실행합니다 Logmn _ ora817.dat', dictionary _ location =>D: \ Oracle \ logs');

데이터 사전은 LogMiner 가 시스템의 16 16 진수 ID 대신 내부 데이터 사전의 일부를 참조할 때 객체 이름을 사용하도록 만들어졌습니다. 분석할 데이터베이스의 테이블이 변경되고 데이터베이스에 영향을 미치는 데이터 사전이 변경된 경우 사전을 다시 만들어야 합니다.

3. 분석할 로그 파일을 추가합니다.

Oracle Logminer 툴을 사용하여 온라인 리두 로그 파일 및 아카이브된 로그 파일을 분석할 수 있지만 일반적으로 아카이브된 로그 파일을 사용하는 것이 좋습니다.

A. 새 로그 파일 추가:

SQL> 는 dbms_logmnr.add_logfile (

로그 파일 이름 = & gtd:\ 데이터베이스 \ Oracle \ oradata \ ora 8 17 \ 아카이브

\ arc01491.001',options = & gtdbms _ logmnr.new)

B. 목록에 다른 로그 파일을 추가합니다

SQL> 는 dbms_logmnr.add_logfile (

로그 파일 이름 = & gtd:\ 데이터베이스 \ Oracle \ oradata \ ora 8 17 \ 아카이브

\ arc01491.002', options = & gtdbms _ logmnr.addfile);

C. 로그 파일을 삭제합니다.

SQL> 는 dbms_logmnr.add_logfile (

로그 파일 이름 = & gtd:\ 데이터베이스 \ Oracle \ oradata \ ora 8 17 \ 아카이브

\ arc01491.002', Options = & gtdbms_logmnr. Remove file);

분석할 로그 파일을 작성한 후에는 분석할 수 있습니다.

4. 로그 분석 수행

SQL> 는 DBMS _ logmnr.start _ logmnr (dictfilename = >) 을 실행합니다 D: \ Oracle \ logs \ logmn _ ora817.dat');

적절한 제한을 사용할 수 있습니다.

시간 범위: DBMS _ logmnr.start _ logmnr 의 StartTime 및 EndTime 매개변수를 사용합니다.

SCN 범위: DBMS _ logmnr.start _ logmnr 에 StartScn 및 EndScn 매개변수를 사용합니다.

5. 결과 관찰:

주로 v $ logmnr _ contents 를 질의합니다.

SQL & gtdesc v $ logmnr _ contents;;

위의 관련 내용은 Oracle LogMiner 툴 사용 방법에 대한 설명이며, 이와 관련하여 도움을 줄 수 있기를 바랍니다.