Logminer 按时间执行分析报错,是什么原因?
如下所示:
SQL> execute dbms_logmnr.start_logmnr(startTime => to_date('2021-12-04 00:00:00','yyyy-mm-dd hh24:mi:ss'),endTime => to_date('2021-12-08 12:00:00','yyyy-mm-dd hh24:mi:ss'),DictFileName => 'C:\oralogs\sqltrace.ora');
BEGIN dbms_logmnr.start_logmnr(startTime => to_date('2021-12-04 00:00:00','yyyy-mm-dd hh24:mi:ss'),endTime => to_date('2021-12-08 12:00:00','yyyy-mm-dd hh24:mi:ss'),DictFileName => 'C:\oralogs\sqltrace.ora'); END;
*
第 1 行出现错误:
ORA-01291: 缺失日志文件
ORA-06512: 在 "SYS.DBMS_LOGMNR", line 58
ORA-06512: 在 line 1
但不按时间分析,就不报错:
SQL> execute dbms_logmnr.start_logmnr(dictfilename =>'C:/oralogs/sqltrace.ora')
PL/SQL 过程已成功完成。
为什么按时间执行分析,就报错呢?