I think D is correct. FLASHBACK TABLE directly supports recovery from TRUNCATE, provided the table is not dropped and that UNDO data is available.
If Flashback Data Archive was enabled for the table before the truncation, C could be valid
I don't understand how C is chosen by the community.
Flashback Data Archives definition: "A flashback data archive provides the ability to track and store all transactional changes to a “tracked” table over its lifetime "
While documentation is super clear about the Truncate case, that its only solution is Flashback Database.
So the only correct answer is E
c
Ref:
19.9.6 DDL Statements on Tables Enabled for Flashback Data Archive
Flashback Data Archive supports only these DDL statements:
ALTER TABLE statement that does any of the following:
Adds, drops, renames, or modifies a column
Adds, drops, or renames a constraint
Drops or truncates a partition or subpartition operation
TRUNCATE TABLE statement
RENAME statement that renames a table
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/adfns/flashback.html#GUID-D01864A9-C642-4EDF-9EB0-796020A26F2D:~:text=NO%20FLASHBACK%20ARCHIVE%3B-,19.9.6%20DDL%20Statements%20on%20Tables%20Enabled%20for%20Flashback%20Data%20Archive,-Flashback%20Data%20Archive
I think the correct answer is C because, FLASHBACK DATA ARCHIVE is the only flashback option that if it is enabled can flashback some DDLs as TRUNCATE (here the reference https://docs.oracle.com/en/database/oracle/oracle-database/19/adfns/flashback.html#GUID-D01864A9-C642-4EDF-9EB0-796020A26F2D)
FLASHBACK TABLE can also flashback truncate ONLY IF RESTORE POINT for Table was created
@ObserverPL, I think that question assume recover only data from truncated table, so "flashback database" recover data with possible damages in other place. Of course it works, but the "flashback archive" be able to do that without any damages.
@Neil107 there are no condition of that we should do as quickly as possible.
FLASHBACK DATA ARCHIVE
tested
https://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/4421812.pdf
SELECT ... AS OF TIMESTAMP...
SELECT ... VERSIONS BETWEEN TIMESTAMP and TIMESTAM
SELECT * FROM t1 VERSIONS BETWEEN SCN 14759823 AND 14761165
SELECT * FROM t1 AS OF SCN 14759823;
truncate
SELECT * FROM t1 AS OF SCN 14761249;
SELECT current_scn, TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD HH24:MI:SS') FROM v$database;
Although Flashback Data Archive could flashback a truncated table, it can only recover until last flashback archive creation time but not point-in-time before the error occurs.
Thus, choose E if point-in-time recovery required.
It's E.
Even with FLASHBACK DATA ARCHIVE, truncation of a table is possible, but will be a slow process.A retention time has to be specified. Refer to page 799 of the 12c All-in-one-exam-guide
It's E.
Even with FLASHBACK DATA ARCHIVE, truncation of a table is possible, but will be a slow process.A retention time has to be specified. Refer to page 799 of the 12c All-in-one-exam-guide
It's E.
Even with FLASHBACK DATA ARCHIVE, truncation of a table is possible, but will be a slow process.A retention time has to be specified. Refer to page 799 of the 12c All-in-one-exam-guide
correct : E
Backup and Recovery Workshop - typical scenario for Flashback Database is truncate table.
You may use FBDA but in different way (not flashing back):
insert into t1_recovered
select * from t1
as of timestamp sysdate – 1/24;
This section is not available anymore. Please use the main Exam Page.1z0-083 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
RinD
Highly Voted 3 years, 5 months agoObserverPL
Highly Voted 3 years, 4 months agocf1f99b
Most Recent 2 months, 1 week agowagihov
4 months agoantonica
6 months, 3 weeks agodancymonkey
9 months, 1 week ago_gio_
1 year, 3 months agoScottL
1 year, 5 months agooscar1104
1 year, 6 months agoG_C
2 years agoegore0496
2 years, 9 months agoAlvinzzz
2 years, 5 months agoNeil107
3 years, 2 months agoNeil107
3 years, 2 months agoNeil107
3 years, 2 months agoNeil107
3 years, 2 months agomporislav
3 years, 5 months agogon20
3 years, 5 months ago