首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于redo log的疑问解决方案

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

关于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了吧!提交后似乎不可更改!

热点排行