A. Flashback Table can be performed on system tables.
B. Flashback Table operation does not shrink the segments.
C. Flashback Table uses log mining to extract SQL_REDO and SQL_UNDO statements.
D. Flashback Table operation acquires exclusive data manipulation language (DML) locks.
Answer: BD
答案解析:
参考:闪回表:http://blog.csdn.net/rlhua/article/details/12404577
闪回表操作使用u还原数据,不需要用logminer去钻去redo和undo语句。
闪回表:注意事项
• 整个FLASHBACK TABLE语句是在一个事务处理中执行的。将闪回所有指定表,或者不闪回任何指定表。
• 在执行操作的整个过程中,闪回表会获取对该语句指定的所有表的数据操纵语言(DML) 排它锁。
• 不会闪回受影响对象的统计信息。
• 会保留所有现有索引。不会重新创建删除的索引。还会自动保留相关的提交时实体化视图。
• 只要不违反任何表约束条件,就会闪回FLASHBACK TABLE语句中指定的表。如果在闪回执行期间违反了任何约束条件,则会中止操作,此时表的状态与调用
FLASHBACK TABLE语句之前的状态相同。
• 不能将表闪回至早于执行数据定义语言(DDL) 操作时的某个特定时间,因为执行数据定义语言(DDL) 操作变更了闪回操作中涉及的表的结构或收缩了表。只更改表的
存储属性的DDL 语句不受此限制。故闪回表操作不能收缩段。
• 不能对系统表、远程表和固定表执行闪回表操作。