热烈祝贺,Dodd的space开张!!! 不想当版主的puber不是好puber!!!

Oracle9i LogMiner实验记录

上一篇 / 下一篇  2008-01-23 11:40:45 / 个人分类:我是一名DBA

查看( 47 ) / 评论( 2 )
一、
首先模拟,用户sys 将dodd.test表truncate掉:
E:\oracle\ora92\bin>sqlplus "sys/oracle@mydbas sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on 星期二 8月 29 11:13:42 2006
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

9u1GuPeO4dq0连接到:
L2|g B^STj(Mx;T0Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
U,S:W(M0b@4i [] P0With the Partitioning, OLAP and Oracle Data Mining options
/x'H6ADWn'P J0JServer Release 9.2.0.4.0 - Production
SQL> truncate table dodd.test;
表已截掉。
SQL>ITPUB个人空间 HX v*z3QOD
SQL>ITPUB个人空间&IMqlB|
二、设定logminer
2.1设定数据字典文件存放位置ITPUB个人空间s2V(qe)s V7T i*}i i'j
SQL>
NOG}Z:K0SQL> show parameter utl
NAME                                 TYPE        VALUEITPUB个人空间0ct[FXm.C8q|!{s\1]
------------------------------------ ----------- -----------------------------
}E D"w*hE6p G0utl_file_dir                         stringITPUB个人空间 h5b+r xp~^
SQL> alter system set utl_file_dir='E:\oracle\ora92\logminer';
et-a0un0alter system set utl_file_dir='E:\oracle\ora92\logminer'
E;xr"O,Ul0                 *ITPUB个人空间U"GGYsR`J
ERROR 位于第 1 行:
d:l&W"V W? Kw0ORA-02095: 无法修改指定的初始化参数
(utl_file_dir是静态参数)ITPUB个人空间 B}`nO w{6fW[
SQL> alter system set utl_file_dir='E:\oracle\ora92\logminer' scope=spfile;
系统已更改。
SQL>
XE,M&u]/fq7q0SQL> shutdown immediateITPUB个人空间%}#E^ [r
数据库已经关闭。
1Db:x2P0lZ3G0已经卸载数据库。
4A#wh _0tq0ORACLE 例程已经关闭。
S4N;K r _dwU0Z!b8y0SQL> startup
Q4cQ NCo ?;x0ORACLE 例程已经启动。
Total System Global Area  135339844 bytes
-J{.At q(X0Fixed Size                   454468 bytes
]o l:N C0Variable Size             109051904 bytes
C3O Nlc)p0Database Buffers           25165824 bytes
z5a PJw+?0Redo Buffers                 667648 bytes
I Siu;f!X5O0数据库装载完毕。ITPUB个人空间0g*k/dQeUI
数据库已经打开。
 
2.2生成数据字典文件

g#AR!d U'b:o0SQL> execute dbms_logmnr_d.build('dictionary.ora','E:\oracle\ora92\logminer');
PL/SQL 过程已成功完成。
 
2.3确定要分析的redo日志
 
SQL> select * from v$log;
    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
!GPF(^F)K.jG0---------- ---------- ---------- ---------- ---------- --- ----------------
J? }J[zn9z0FIRST_CHANGE# FIRST_TIMEITPUB个人空间8o r{;z%Li3^
------------- ----------ITPUB个人空间v],KqQ%Ph
         1          1          5  104857600          1 YES INACTIVE
$^ z:o'K A:p C0      2141986 29-8月 -06
         2          1          6  104857600          1 NO  CURRENTITPUB个人空间2du _Eb6@D
      2142302 29-8月 -06
         3          1          4  104857600          1 YES INACTIVEITPUB个人空间yU&Iphv(KU!j
      2141551 29-8月 -06

*q:`7JM`4oq}0SQL> select * from v$logfile;
    GROUP# STATUS  TYPEITPUB个人空间\7P7LqwCw.[
---------- ------- -------
.Rj#X0u-Q ^)FD0MEMBER
(~q$mf Ad.h3^3o0--------------------------------------------------------------------------------
Rs0Dy.{e G6B0         2         ONLINEITPUB个人空间B,ty f$@4h)I l
E:\ORACLE\ORADATA\MYDB\REDO02.LOG
         1         ONLINEITPUB个人空间 R"B)_4w,a| X
E:\ORACLE\ORADATA\MYDB\REDO01.LOG
         3         ONLINEITPUB个人空间.~:aY"fb6z
E:\ORACLE\ORADATA\MYDB\REDO03.LOG
ITPUB个人空间 \q5h6T4C5a0T
SQL> execute dbms_logmnr.add_logfile('E:\ORACLE\ORADATA\MYDB\REDO02.LOG',dbms_logmnr.new);
PL/SQL 过程已成功完成。
SQL> execute dbms_logmnr.start_logmnr(DictFileName=>'E:\oracle\ora92\logminer\dictionary.ora');
PL/SQL 过程已成功完成。
SQL> select * from v$logmnr_dictionary;
TIMESTAMP       DB_ID DB_NAMEITPUB个人空间 {5`dyPU}
---------- ---------- --------ITPUB个人空间HP'r k\3C,m5Y"S(f
FILENAME
#_*gz2R)@C0--------------------------------------------------------------------------------ITPUB个人空间y}]Ey
DICTIONARY_SCN  RESET_SCN RESET_SCN_ ENABLED_THREAD_MAP
|9NY$I8YIZ%|0-------------- ---------- ---------- --------------------------------ITPUB个人空间%j.Z6MX1pYX
INFO                                 STATUSITPUB个人空间*E,NTZ'W
-------------------------------- ----------
#}.~V!O n*c$l029-8月 -06 2513908929 MYDBITPUB个人空间d q?+X^%K:N+T6}
E:\oracle\ora92\logminer\dictionary.oraITPUB个人空间7xX)n@y3iSQ
             0          0ITPUB个人空间X}2?N7Lh8x
                                          0ITPUB个人空间Ry*X2}1T
SQL> select * from v$logmnr_parameters;
START_DATE END_DATE    START_SCN    END_SCN INFOITPUB个人空间"Zh}Jx2BF9T
---------- ---------- ---------- ---------- --------------------------------ITPUB个人空间(_.IN.b4n
    STATUSITPUB个人空间s'a^u,Z2pF
----------ITPUB个人空间 Fe I/st Q:Y;t,].z
01-1月 -88 01-1月 -11          0          0
DID2xL9vh0         0
ITPUB个人空间/BA M-m:} I4T
SQL> select * from v$logmnr_logs;
    LOG_ID
7lriO Q KN` m"o/G0----------
#hj4IS2t"]R0FILENAME
mq'Er/nw0--------------------------------------------------------------------------------ITPUB个人空间)xQ kw0j j
LOW_TIME   HIGH_TIME       DB_ID DB_NAME   RESET_SCN RESET_SCN_  THREAD_IDITPUB个人空间1|0R)y Q!tkw}.\
---------- ---------- ---------- -------- ---------- ---------- ----------ITPUB个人空间n+y/s pv^y
THREAD_SQN    LOW_SCN   NEXT_SCN DIC DIC INFOITPUB个人空间"mC r A f#v8S9b[F2i
---------- ---------- ---------- --- --- --------------------------------
2Z r'Gk | z0    STATUS
!o{ ms2yg N$t0----------ITPUB个人空间%\Ph#W0h-pD
         6
1| y#y/un2`k7K T~0E:\ORACLE\ORADATA\MYDB\REDO02.LOG
NaFV/\%Y S029-8月 -06 01-1月 -88 2513908929 MYDB        2035017 26-8月 -06          1
    LOG_ID
X,?lb0D6Zl*fQ0V0----------
]SK{!iu'y1r:J,X%g0FILENAME
k#Kjp`d0--------------------------------------------------------------------------------ITPUB个人空间 aO ^4IT4|#~
LOW_TIME   HIGH_TIME       DB_ID DB_NAME   RESET_SCN RESET_SCN_  THREAD_ID
v7@&C.i)E0---------- ---------- ---------- -------- ---------- ---------- ----------
eX+gE0P H0THREAD_SQN    LOW_SCN   NEXT_SCN DIC DIC INFOITPUB个人空间 p(eH:uH#D+? J7VB
---------- ---------- ---------- --- --- --------------------------------ITPUB个人空间[$XN&vt,@%L
    STATUS
V4|P.aA BZ3O0----------ITPUB个人空间%zr2ai{O9C
         6    2142302 2.8147E+14 NO  NOITPUB个人空间r?` xT4w#V ~,g
         1
 
2.4查询视图,找到相应的DML语句
 
SQL> select SQL_REDO,USERNAME,SESSION_INFO from v$logmnr_contentsITPUB个人空间 H/nxc\$p
  2  where username='SYS' and seg_name='TEST';
SQL>
SQL_REDOUSERNAMESESSION_INFO
truncate table dodd.test;SYSlogin_username=SYS client_info= OS_username=DODD\fandf Machine_name=WORKGROUP\DODD

TAG: oracle 9i logminer

fengye987发布于2008-02-26 14:55:41
不错!谢谢ITPUB个人空间:S6WeoW
x

刚好需要。
SingleLove的个人空间 SingleLove 发布于2008-02-26 16:09:38
good
我来说两句

(可选)

日历

« 2008-05-17  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 1198
  • 日志数: 26
  • 图片数: 1
  • 建立时间: 2008-01-22
  • 更新时间: 2008-03-21

RSS订阅

Open Toolbar