nerdexam
Oracle

1Z0-052 · Question #255

Users in your PROD database complain about the slow response of the transactions. While investigating the reason, you find that the transactions are waiting for the undo segments to be available…

The correct answer is D. increase the size of the undo tablespace. Transaction waits for undo availability with retention set to zero indicate the undo tablespace is too small to accommodate concurrent undo data, so increasing its size eliminates the contention.

Managing Undo Data

Question

Users in your PROD database complain about the slow response of the transactions. While investigating the reason, you find that the transactions are waiting for the undo segments to be available, and undo retention has been set to zero. What would you do to overcome this problem?

Options

  • Aincrease the undo retention
  • Bcreate more undo segments
  • Ccreate another undo tablespace
  • Dincrease the size of the undo tablespace

How the community answered

(34 responses)
  • A
    9% (3)
  • B
    6% (2)
  • C
    3% (1)
  • D
    82% (28)

Why each option

Transaction waits for undo availability with retention set to zero indicate the undo tablespace is too small to accommodate concurrent undo data, so increasing its size eliminates the contention.

Aincrease the undo retention

Raising undo retention instructs Oracle to preserve undo data longer, which would consume more space in an already constrained tablespace and worsen contention, not resolve it.

Bcreate more undo segments

Under Automatic Undo Management, Oracle manages undo segment creation automatically; manually adding segments is unsupported and does not address the space shortage.

Ccreate another undo tablespace

Only one undo tablespace can be active per instance at a time, so creating a second one does not add usable space to the active tablespace experiencing contention.

Dincrease the size of the undo tablespaceCorrect

With undo retention at zero, Oracle expires undo as soon as it is no longer needed by the generating transaction, meaning waits for undo availability point directly to insufficient physical space in the tablespace rather than a retention policy problem. Increasing the size of the undo tablespace provides additional extents for undo segments to allocate, removing the space-driven contention and improving transaction response times.

Concept tested: Oracle undo tablespace sizing and transaction contention resolution

Source: https://docs.oracle.com/cd/B19306_01/server.102/b14231/undo.htm

Topics

#undo retention#undo segments#undo tablespace sizing#transaction wait

Community Discussion

No community discussion yet for this question.

Full 1Z0-052 Practice