读书人

关于redo log的疑问解决方案

发布时间: 2012-01-19 20:57:58 作者: rapoo

关于redo log的疑问
我在数据库中做了一个测试往表里面插入了一条数据,提交,然后又删除了一条数据提交。

insert into table values('aaaa');
commit;

delete from table id='aaaa';
commit;

执行完之后,在V$SQL视图中可以看到这两条sql。但是分析redo log的时候却没有这两条sql。这是为什么呢?
请赐教!

[解决办法]
你怎样做的分析?怎么设置生成的REDOLOG呢?
[解决办法]
LZ问题都没说明白啊,建议LZ先手工归档-->执行语句-->再手工归档-->分析归档的日志,不可能没有执行的SQL,Oracle不会出这样的Bug
[解决办法]
应该是这两个操作还在内存里,没有写入到物理文件把。
[解决办法]

所有DML和DDL 语句都会写入online redo log。如果你是归档模式,可以用logminer查看3个redo log,或者最近的归档文件, 记录肯定会存在的。


[解决办法]
.....commit了吧!提交后似乎不可更改!

读书人网 >oracle

热点推荐