ITPub博客

首页 > IT基础架构 > 网络安全 > logminer示例

logminer示例

原创 网络安全 作者:lucky_lau 时间:2006-06-20 16:24:33 0 删除 编辑

SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 3
下一个存档日志序列 4
当前日志序列 4
SQL> conn scott/tiger
已连接。
SQL> create table t_test
2 (id number);

表已创建。

SQL> insert into t_test values(1);

已创建 1 行。

SQL> insert into t_test values(2);

已创建 1 行。

SQL> commit;

提交完成。

SQL> alter system switch logfile;

系统已更改。

SQL> truncate table t_test;

表被截断。

SQL> alter system switch logfile;

系统已更改。

SQL>


SQL> select supplemental_log_data_min from v$database;

SUPPLEME
--------
NO

SQL> select name from v$archived_log;

NAME
--------------------------------------------------------------------------------

D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORA10GARCHIVELOG2006_05_12O1_MF_1_4_2689JJJQ_.ARC

D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORA10GARCHIVELOG2006_05_12O1_MF_1_5_2689KHLG_.ARC


SQL> @%oracle_home%rdbmsadmindbmslmd.sql

程序包已创建。

SQL> @%oracle_home%rdbmsadmindbmslm.sql

程序包已创建。


授权成功。

SQL>

SQL> host
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:>d:

D:Oracleproduct10.2.0flash_recovery_areaORA10GARCHIVELOG>cd 2006_05_12

D:Oracleproduct10.2.0flash_recovery_areaORA10GARCHIVELOG2006_05_12>copy *
.* d:
O1_MF_1_4_2689JJJQ_.ARC
O1_MF_1_5_2689KHLG_.ARC
已复制 2 个文件。

D:Oracleproduct10.2.0flash_recovery_areaORA10GARCHIVELOG2006_05_12>


D:Oracleproduct10.2.0flash_recovery_areaORA10GARCHIVELOG2006_05_12>exit

SQL> exec dbms_logmnr.add_logfile( -
> logfilename=>'d:O1_MF_1_4_2689JJJQ_.ARC', options=>dbms_logmnr.new);

PL/SQL 过程已成功完成。

SQL>
SQL> exec dbms_logmnr.add_logfile( -
> logfilename=>'d:O1_MF_1_5_2689KHLG_.ARC',options=>dbms_logmnr.addfile);

PL/SQL 过程已成功完成。

SQL> exec dbms_logmnr.start_logmnr( -
> options=>dbms_logmnr.dict_from_online_catalog);

PL/SQL 过程已成功完成。

SQL>

SQL> select session_info,sql_redo from v$logmnr_contents where operation='DDL';

SESSION_INFO SQL_REDO
------------------------------ ------------------------------
login_username=SYS client_info ALTER DATABASE OPEN;
= OS_username=LUCKYlucky.lau
Machine_name=WORKGROUPLUCKY O
S_terminal=LUCKY OS_process_id
=1708:660 OS_program_name=sqlp
lus.exe

login_username=SYS client_info alter database open;
= OS_username=LUCKYlucky.lau
Machine_name=WORKGROUPLUCKY O
S_terminal=LUCKY OS_process_id

SESSION_INFO SQL_REDO
------------------------------ ------------------------------
=1708:660 OS_program_name=sqlp
lus.exe

create table t_test
(id number);

login_username=SCOTT client_in truncate table t_test;
fo= OS_username=LUCKYlucky.la
u Machine_name=WORKGROUPLUCKY
OS_terminal=LUCKY OS_process_
id=1708:660 OS_program_name=sq

SESSION_INFO SQL_REDO
------------------------------ ------------------------------
lplus.exe


SQL>

SQL> exec dbms_logmnr.end_logmnr;

PL/SQL 过程已成功完成。

SQL>

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4584/viewspace-844238/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 数据缓存管理
请登录后发表评论 登录
全部评论

注册时间:2008-02-26

  • 博文量
    20
  • 访问量
    608353