27.Which two statements are true regarding transactions in an Oracle database? (Choose two.)

前端之家收集整理的这篇文章主要介绍了27.Which two statements are true regarding transactions in an Oracle database? (Choose two.)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
27.Which two statements are true regarding transactions in an Oracle database? (Choose two.) A.Multiple transactions can use the same undo segment. B.A transaction is assigned an undo segment when it is started. C.More than one transaction cannot share the same extent in the undo tablespace. D.The transactions use system undo segment to store undo data if all the segments in the undo tablespace are used. 答案:AB 解析: 当一个事务启动的时候,数据库会分配给它一个undo segment,也就是在当前undo表空间中的一个事务表,特殊情况下 如果数据库实例没有设计undo表空间,这个事务会指定到系统表空间,所以B正确,C错误 多个活动的事务可以同时写相同的undo segment或者不同的undo segment,例如事务T1和T2都可以写U1,或者 T1写U1,而T2写U2,所以A正确 撤消段中的扩展区形成一个环,事务写完一个extent,然后写下一个extent,如下图所示,如果都写完就会又开始写第一个,将以前的覆盖(先不考虑RETENTION设置为GUARANTEE的情况) 因此D也是错误的,只有设置为手动管理的时候才会使用系统表空间 原文链接:https://www.f2er.com/oracle/213536.html

猜你在找的Oracle相关文章