nerdexam
Oracle

1Z0-497 · Question #40

Which two statements are true about transactions in Oracle Database 12c?

The correct answer is A. Multiple transactions can use the same undo segment. B. A transaction is assigned an undo segment when it is started. https://docs.oracle.com/database/121/CNCPT/logical.htm#CNCPT305 Undo Segments and Transactions When a transaction starts, the database binds (assigns) the transaction to an undo segment, and therefore to a transaction table, in the current undo tablespace. In rare…

Managing Storage

Question

Which two statements are true about transactions in Oracle Database 12c?

Options

  • AMultiple transactions can use the same undo segment.
  • BA transaction is assigned an undo segment when it is started.
  • CMultiple transactions cannot share the same extent in an undo tablespace.
  • DIf all the segments in an undo tablespace are used, transactions use system undo segments to

How the community answered

(49 responses)
  • A
    76% (37)
  • C
    8% (4)
  • D
    16% (8)

Explanation

https://docs.oracle.com/database/121/CNCPT/logical.htm#CNCPT305 Undo Segments and Transactions When a transaction starts, the database binds (assigns) the transaction to an undo segment, and therefore to a transaction table, in the current undo tablespace. In rare circumstances, if the database instance does not have a designated undo tablespace, then the transaction binds to the system undo segment. Multiple active transactions can write concurrently to the same undo segment or to different segments. For example, transactions T1 and T2 can both write to undo segment U1, or T1 can write to U1 while T2 writes to undo segment U2. Conceptually, the extents in an undo segment form a ring. Transactions write to one undo extent, and then to the next extent in the ring, and so on in cyclical fashion

Topics

#transactions#undo segment#undo tablespace#transaction assignment

Community Discussion

No community discussion yet for this question.

Full 1Z0-497 Practice