1z0-082 Exam QuestionsBrowse all questions from this exam

1z0-082 Exam - Question 5


A database is configured to use automatic undo management with temporary undo enabled.

An UPDATE is executed on a temporary table.

Where is the UNDO stored?

Show Answer
Correct Answer: AE

When a database is configured to use automatic undo management with temporary undo enabled, the undo for temporary tables is stored in the temporary tablespace. This is to separate the handling of undo for temporary tables from that of persistent tables, which remains in the undo tablespace. The temporary undo records are thus managed within the temporary tablespace.

Discussion

17 comments
Sign in to comment
Rivaldo11Option: E
Jul 12, 2020

E is correct answer.

ama
Jul 14, 2020

Good hint, i think you have Right ! Oracle database 12c Release 1 (12.1) introduced the concept of temporary undo, allowing the undo segments for global temporary tables to be stored in the temporary tablespace. This allows global temporary tables to be used in physical standby databases and read-only databases, as well as removing the need to create redo.

NowOrNever
Jul 17, 2020

I would agree http://www.dba-oracle.com/t_temp_undo_enabled.htm

adoptc94Option: E
Aug 24, 2020

Funny how the reference they put up supports answer E and not answer A: 16.7 Managing Temporary Undo By default, undo records for temporary tables are stored in the undo tablespace and are logged in the redo, which is the same way undo is managed for persistent tables. However, you can use the TEMP_UNDO_ENABLED initialization parameter to separate undo for temporary tables from undo for persistent tables. When this parameter is set to TRUE, the undo for temporary tables is called temporary undo. 16.7.1 About Managing Temporary Undo Temporary undo records are stored in the database's temporary tablespaces and thus are not logged in the redo log. When temporary undo is enabled, some of the segments used by the temporary tablespaces store the temporary undo, and these segments are called temporary undo segments. Reference: https://docs.oracle.com/database/121/ADMIN/undo.htm#ADMIN11479 The correct answer is: E

RMF23
Mar 11, 2024

I would agree

elvegaaOption: E
Nov 12, 2020

Who's marking the right answers? They're almost all wrong! A is wrong, E is the right one. The same reference supports the E answer

ryuahOption: E
Jan 9, 2022

E is correct

ryuahOption: E
Jan 9, 2022

E is correct

emburriaOption: E
Jan 20, 2022

E-->Temporary undo records are stored in the database's temporary tablespaces and thus are not logged in the redo log. When temporary undo is enabled, some of the segments used by the temporary tablespaces store the temporary undo, and these segments are called temporary undo segments.

SoiramOption: E
Feb 28, 2022

...with temporary undo enabled.

Blob44Option: E
Sep 16, 2022

Enabling temporary undo allows temporary undo segments to be created in temp tablespaces for the corresponding temporary tables. This can improve performance a lot

Blob44Option: E
Dec 26, 2022

E is correct

j_twOption: E
Apr 14, 2023

E. If there is no 'temporary undo enabled', then it will be stored in the undo tablespace.

cristycoolOption: E
Apr 18, 2023

E is correct answer.

0z0n3Option: E
May 17, 2023

undo of temp table would be stored in temp tablespace if temp undo is enabled

auwiaOption: E
Jul 1, 2023

As many user commented, the correct answer is E, this is a particular case.

nachomagoOption: E
Jul 14, 2023

E is correct answer.

doyinbareOption: E
Sep 15, 2023

By default, undo records for temporary tables are stored in the undo tablespace . This means that If the temporary undo is set to false, then undo records generated by temporary tables are logged to undo tablespace. However, when temporary undo is enabled, the undo for temporary tables is called temporary undo which are then logged in to a separate tablespace called temporary tablespace.

AbdullejrOption: E
Jan 4, 2024

E is the correct answer. The reference attached here states that. 16.7 Managing Temporary Undo By default, undo records for temporary tables are stored in the undo tablespace and are logged in the redo, which is the same way undo is managed for persistent tables. However, you can use the TEMP_UNDO_ENABLED initialization parameter to separate undo for temporary tables from undo for persistent tables. When this parameter is set to TRUE, the undo for temporary tables is called temporary undo. 16.7.1 About Managing Temporary Undo Temporary undo records are stored in the database's temporary tablespaces and thus are not logged in the redo log. When temporary undo is enabled, some of the segments used by the temporary tablespaces store the temporary undo, and these segments are called temporary undo segments.

hezzyOption: E
May 22, 2024

https://docs.oracle.com/en/database/oracle/oracle-database/23/admin/managing-undo.html