如果安装项目中任何组件的安装失败,则会调用Rollback。
将用户指定的事务回滚到事务内的上一个保存点或事务开头。
事务一提交或回滚,代理就变为空闲的,并可以服务于分配器分配的请求。
说,不撤销加价政策,取消燃油补贴是削减财政赤字的关键。
Oracle使用名为“回滚段”的对象在发出SQL语句的时间点处构造读取一致数据视图。
通过在迁移的每个阶段都进行备份,您可以回滚到迁移过程中的任何特定时点。
该书的作者说,避免这场大灾难的唯一途径,就是采取更加严厉的反制措施:用冷战术语来说,就是“推回”(rollback)。
在回滚过程中,卸载消息队列,系统返回到其原始状态。
首先,如果某个方法没有启动事务,那么它就不需要管理事务(例如,将其标记为回滚)。
这种商业模式的倒退,以及当今的这些制度和机构,都是从血液买卖开始的。
在发生错误的情况下,事务逻辑可以指定该事务回滚到某个保存点。
磁盘阵列快照系统的重点是提高系统的可用性,通过数据回滚和失效数据恢复策略来保障系统的连续运行。
将这样的更新群组成一笔交易将允许从变更中复原,并使得资料录回到尚未交易的状态。
回滚后,数据库将进入在线状态,不能再将其他事务日志备份应用到数据库。
保持现有安装的完整性还使您能够在必要时将环境回滚到先前版本。
对于联机备份,需要特别注意SYSTEM表空间和回滚段表空间。
如果没有自动COMMIT,则ROLLBACK将撤消上次显式COMMIT之后的所有操作。
如果进程中发生任何错误,将在一个回滚事务中卸载先前安装的所有资源。
用于编写回滚脚本的时间应该与部署失败付出的代价成比例。
自治事务拥有自己的COMMIT和ROLLBACK范围,确保它的结果不会影响到调用方的未提交的变更。
Cloudscape也有事务(提交和回滚),能够通过事务隔离支持多个连接,并提供了崩溃恢复。
在EJB实现代码中,作为异常处理的一部分将事务设置为Rollback,如图11所示。
ROLLBACK语句将失败并收到一个错误:保存点回滚不允许在同一事务中更新较旧的服务器。
事实上,回滚之前执行的任何语句都不会在错误发生时回滚。
注意,在游标内使用ROLLBACK是不好的做法,应该避免这么做。
要能够在很多上述情况下实现回滚,关键是要经常对稳定状态环境进行备份。
如果希望回滚到先前的系统状态,只需要单击Restore按钮,如图6中用圆圈圈住的内容所示。
回滚未提交的事务,但将回滚操作保存在一个文件中,以便可使恢复效果逆转。