我先插入了一条记录,接着修改了一条记录,然后对另一个表执行truncate,归档日志中产生了这几条记录。 归档日志中先是产生了insert和update,但是马上产生两个rollback和一个commit,而且这个rollback并没有起作用。insert的记录也插入了。 这个怎么解释?如果按照这个产生的redo日志的顺序,是不能插入新记录的,因为在commit之前已经被rollback了。 说明,如果没有这个truncate操作,一切都是正常的。