我现在想做oracle快照,现在想获取oracle的一致性状态(所有提交的事务都写入磁盘,未提交的事务都回滚)     关闭oracle可以达到这个状态。现在想在不关闭oracle的情况下做。
     具体的就是回滚所有未提交的事务,然后执行完全检查点将缓存刷新到磁盘。现在想知道回滚未提交的事务该怎么做?ps:现在系统已经可以提取所有的oracle事务操作(SQL语句序列),而且知道每个事务的执行状态提交/未提交。现在想在某个时刻强制oracle进入一致性状态,等快照做完以后,再把回滚的事务重做一遍。现在纠结的是怎么回滚。