【Oracle】使用logmnr挖掘日志
阅读原文时间:2023年07月11日阅读:1

使用Logmnr挖掘日志的详细步骤如下:

1. 查看日志状态及位置

col member for a45
select group#,status from v$log;
select group#,member from v$logfile;

2. 修改数据库启用补充日志

alter database add supplemental log data;

3. 添加日志文件

exec dbms_logmnr.add_logfile('/u01/app/oracle/oradata/lgr/redo01.log',dbms_logmnr.addfile)

4. 启动挖掘

exec sys.dbms_logmnr.start_logmnr(options=>sys.dbms_logmnr.dict_from_online_catalog);

5. 将数据写入到表中

create table t as select * from v$logmnr_contents;

6. 结束logmnr

exec sys.dbms_logmnr.end_logmnr();

7. 关闭补充日志

ALTER DATABASE DROP SUPPLEMENTAL LOG DATA;

The End!

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章