数据库版本:Oracle 10g
用例场景:
我使用Logminer分析日志实现增量数据。确认是开启了日志自动归档模式。
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 43
下一个存档日志序列 45
当前日志序列 4512:00 我新建了一个表,向表里插入了若干条数据。
12:03 我分析日志表,只能分析到建表日志,不能分析出DML插入数据的日志。请问这是怎么回事呢?其他表的日志是正常的。
用例场景:
我使用Logminer分析日志实现增量数据。确认是开启了日志自动归档模式。
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 43
下一个存档日志序列 45
当前日志序列 4512:00 我新建了一个表,向表里插入了若干条数据。
12:03 我分析日志表,只能分析到建表日志,不能分析出DML插入数据的日志。请问这是怎么回事呢?其他表的日志是正常的。
请问怎么选择啊?
Alter System Switch Logfile; ???
LOGGING
-------
YES
YES
查询出来没有值,LOGGING
-------启用 LOGGING 是不是 alter table 'EMP' logging;SQL> alter table fact_超限_案件档案表_b logging;
Table altered
SQL> select logging from dba_tables t where t.table_name='fact_超限_案件档案表_B';
LOGGING
-------
SQL>
是的,不能分析出DML日志。确认是提交了的,ALTER没有错误。新建的数据库,归档空间不可能已经满了。
就是测试多次了,才来这求助的。有人说8版本后 日志默认不记录DML 只记录DDL,不知道是不是这样?
alter system switch logfile;
然后找到对应的归档进行分析。
有试过切换,但切换到某个日志的时候报错:
ORA-00600: 内部错误代码, 参数: [krvxbpns01], [], [], [], [], [], [], []不知道是怎么回事。。有人说是10的BUG