1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
Oracle以一种什么样的方式处理临时文件?
一般而言,数据的每一个修改都会存储在重做日志,这些事务日志会在以后的某个时间重新应用以“重做事务”,例如,数据库实例失败后进行恢复时就可能需要“重做事务”。临时文件(temporary file是一种特殊类型的数据文件)不包括在这个重新应用过程中,对临时文件内的数据的修改不会生成重做日志,但会生成undo日志。由于undo总是受redo的“保护”,因此这就会生使用临时表的重做日志。如果回滚了事务,或者会话中发生了某些错误,这时为全局临时表生成的undo就可以用来取消所作的修改。DBA不需要备份临时数据文件,实际上备份临时数据文件只会浪费时间,因为无法恢复临时数据文件。
评论
有用 11
墨值悬赏