问题
单项选择题
使用INSERT语句向babydogs表添加记录。当事务正在处理期间,实例崩溃了。当数据库开启时,Oracle服务器回滚了这个INSERT语句。请问这是以下的哪一种操作
A.插入恢复(insert recovery)
B.读一致性(read consistency)
C.事务恢复(transaction recovery)
D.事务回滚(transaction rollback)
答案
参考答案:C
解析: 这一题是测试对Oracle使用还原段的目的的熟悉程度。根据有关Oracle使用还原段的目的的解释——“事务恢复:如果在事务正在进行期间实例崩溃了,则当数据库再次打开时Oracle服务器就要还原(回滚)所有没有提交的变化。这种还原(回滚)就是事务恢复的一部分”,可以断定只有选项C是正确的,其他选项都不符合本题的要求。