故障现象:有人私自更改了表结构,增加了几个字段,导致数据同步此表时出错,不能正常同步数据了。
表结构是3天前修改的,归档日志都在,最小的补充日志已打开,客户要求查出是谁修改了表结构?
使用logminer挖掘日志,如下:
begin dbms_logmnr_d.build('dict.ora','/home/oracle');end;
begin
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344165.1780.1108483937',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344166.1679.1108484275',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344167.3970.1108484629',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344168.2990.1108485007',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344169.1359.1108485119',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344170.845.1108485487',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344171.2490.1108485883',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344172.1858.1108486203',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344173.2614.1108486627',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344174.1383.1108486971',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344175.5043.1108487377',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344176.3959.1108487827',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344177.3560.1108488245',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344178.3044.1108488593',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344179.3427.1108488895',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344180.4973.1108489127',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344181.2901.1108489345',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344182.4981.1108489703',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344183.4511.1108490145',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_1_seq_344184.3384.1108490607',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369457.1252.1108483985',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369458.3154.1108484415',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369459.3092.1108484969',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369460.4592.1108485051',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369461.1143.1108485093',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369462.1974.1108485113',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369463.3961.1108485371',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369464.2615.1108485861',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369465.3457.1108486401',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369466.6266.1108487007',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369467.1603.1108487597',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369468.3981.1108488101',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369469.1344.1108488329',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369470.2370.1108488361',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369471.2800.1108488671',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369472.641.1108488887',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369473.1068.1108489205',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369474.3247.1108489785',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369475.3151.1108490015',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369476.1804.1108490157',options=>DBMS_LOGMNR.ADDFILE);end;
begin dbms_logmnr.add_logfile(logfilename=>'+LOG/mes/archivelog/2022_06_27/thread_2_seq_369477.4634.1108490733',options=>DBMS_LOGMNR.ADDFILE);end;
end;
begin dbms_logmnr.start_logmnr(dictfilename => '/home/oracle/dict.ora');end;
select * from v$logmnr_contents where table_name='xxxxxx' and operation not in ('UPDATE','INSERT','DELETE');
BEGIN DBMS_LOGMNR.END_LOGMNR();END;
挖掘了5天前的日志,仍然没有找到增加字段的信息。
大师们,帮忙看看以上logminer的使用是否有问题?如果有完整挖掘DDL的步骤,能否回复一下?感谢,感谢!
墨值悬赏

评论

