Which three statements about resumable space allocation are true?

You have enabled resumable space allocation in your database by setting the
RESUMABLE_TIMEOUT parameter set to a nonzero value.
Which three statements about resumable space allocation are true? (Choose three.)

You have enabled resumable space allocation in your database by setting the
RESUMABLE_TIMEOUT parameter set to a nonzero value.
Which three statements about resumable space allocation are true? (Choose three.)

A.
Even with resumable space allocation enabled for your database, you can disable resumable
space allocation for a single session.

B.
A resumable statement is suspended only if an out of space error occurs.

C.
When a resumable statement is suspended, the transaction that contains the statement is also
suspended.

D.
A resumable statement can only be suspended and resumed once during the execution of the
statement.

E.
You can query the V$SESSION_WAIT dynamic performance view to identify the statements
that are suspended for a session.

Explanation:
The following three statements are true about resumable space allocation:
Even with resumable space allocation enabled for your database, you can disable resumable
space allocation for a single session. When a resumable statement is suspended, the transaction
that contains the statement is also suspended. You can query the V$SESSION_WAIT dynamic
performance view to identify the statements that are suspended for a session. Resumable space
allocation is an Oracle feature that allows certain statements to be suspended if space errors,
such as out of space errors, space quota exceeded errors, or maximum extents reached errors,
occur. Resumable statements include SELECT statements, DML statements, SQL*Loader imports
and exports, and some DDL statements. You enable resumable space allocation by setting the
RESUMABLE_TIMEOUT parameter to a value greater than zero. The parameter represents the
amount of time, in seconds, that a resumable statement will be suspended before it is terminated
and an error is generated. You can also set this value for a session using the ALTER SESSION
ENABLE RESUMABLE TIMEOUT n; statement, or, you can disable resumable space allocation
for a session using the ALTER SESSION DISABLE RESUMABLE; statement. If you have enabled
resumable space allocation and a resumable statement experiences a space error, the statement
is suspended. If the statement is contained within a transaction, the transaction is also suspended.
This gives you the opportunity to correct the space issue. After the space issue is corrected, the
suspended statement automatically resumes execution.
You can query the V $SESSION_WAIT dynamic performance view to identify the statements that
are suspended for a session. The event column of the V$SESSION_WAIT view will display
statement suspended, wait error to be cleared for a statement that is suspended. The sid column
identifies the session id that executed the suspended statement, and the seconds_in_wait column
displays the number of seconds the statement has been suspended. The option that states a
resumable statement is suspended only if an out of space error occurs is incorrect. A resumable
statement is also suspended if a space quota is exceeded or a maximum extents reached error
occurs. The option that states a resumable statement can only be suspended and resumed once
during the execution of the statement is incorrect. A statement can be suspended and resumed
multiple times during its execution.



Leave a Reply 0

Your email address will not be published. Required fields are marked *