Answer: BD Section: (none)
QUESTION 475
Over the course of a day, a department performed multiple DML statements (inserts, updates, deletes) on multiple rows of data in multiple tables. The manager would like a report showing the time, table name, and DML type for all changes that were made. Which Flashback technology would be the best choice to produce the list?
A. Flashback Drop B. Flashback Query
C. Flashback Transaction Query D. Flashback Versions Query E. Flashback Table
Answer: C Section: (none)
QUESTION 476
A user named Arren is executing this query:
select table_name, operation, undo_sql from
flashback_transaction_query t, (select versions_xid as xid
from employees versions between scn minvalue and maxvalue
where employee_id = 123) e where t.xid = e.xid;
When the query runs, he receives an ORA-01031: insufficient privileges error. Since the user owns the employees table, you know that it is not the problem. Which of the following SQL statements will correct this problem?
A. GRANT SELECT ANY TRANSACTION TO ARREN;
B. GRANT SELECT ON FLASHBACK_TRANSACTION_QUERY TO ARREN; C. GRANT SELECT_ANY_TRANSACTION TO ARREN; D. GRANT FLASHBACK TO ARREN; E. GRANT SELECT ANY VIEW TO ARREN;
Answer: A Section: (none)
Explanation/Reference:
QUESTION 477
AUM has been retaining about 15 minutes worth of undo. You want to double the retention period, but not at the expense of new transactions failing. You decide to alter the system to set the parameter UNDO_RETENTION=18000. However, AUM still retains only about 15 minutes worth of undo. What is the problem? (Choose the best answer.)
A. You need to alter the undo tablespace to add the RETENTION GUARANTEE setting. B. You need to increase the size of the undo tablespace. C. The undo tablespace is not set to auto-extend.
D. You need to alter the Recycle Bin to add the RETENTION GUARANTEE setting.
Answer: C Section: (none)
QUESTION 478
In order to perform Flashback Transaction Query operations, which of these steps are required? (Choose all that apply.)
A. Ensure that database is running with version 10.1 compatibility. B. Enable Flashback Logging. C. Enable Supplemental Logging.
D. Ensure that the database is running with version 10.0 compatibility. E. Ensure that the database is in ARCHIVELOG mode
Answer: CD Section: (none)
QUESTION 479
Users notify you that their application is failing every time they try to add new records. Because of poor application design, the actual ORA error message is unavailable. What might be the problem? (Choose the best answers.)
A. The application user has exceeded their undo quota.
B. The FLASHBACK GUARANTEE option is set on the undo tablespace.
C. The table is currently being queried by a Flashback Transaction Query operation. D. The table is currently being queried by a Flashback Versions Query operation. E. The RETENTION GUARANTEE option is set on the undo tablespace.
Answer: AE Section: (none)
QUESTION 480
Which of the following statements best describes Flashback Versions Query?
A. Flashback Versions Query is used to make changes to multiple versions of data that existed between
two points in time.
B. Flashback Versions Query is used to view all version changes on rows that existed between the time
the query was executed and a point in time in the past.
C. Flashback Versions Query is used to view version changes and the SQL to undo those changes on
rows that existed between two points in time.
D. Flashback Versions Query is used to view all version changes on rows that existed between two
points in time.
Answer: D Section: (none)
Explanation/Reference:
QUESTION 481
Which pseudocolumn could you use to identify a unique row in a Flashback Versions Query? A. XID
B. VERSIONS_PK C. VERSIONS_XID D. VERSIONS_UNIQUE
Answer: C Section: (none)
QUESTION 482
Which of the following can be used in conjunction with a Flashback Versions Query to filter the results? (Choose all that apply.)
A. A range of SCN values B. A list of SCN values
C. A starting and ending timestamp
D. Minimum and maximum sequence values E. A list of sequence values
Answer: AC Section: (none)
QUESTION 483
At the request of a user, you issue the following command to restore a dropped table: flashback table \notifies you that the data in the table seems to be very old and out of date. What might be the problem?
A. Because a proper range of SCNs was not specified, the wrong data was restored. B. A proper range of timestamps was not specified, so the wrong data was restored.
C. A previous Flashback Drop operation had been performed, resulting in multiple versions of the
table being stored in the Recycle Bin.
D. Either option A or B could be correct. Not enough information was provided to determine which. E. None of the above.
Answer: C Section: (none)
QUESTION 484
Which of the following statements is true regarding the VERSIONS BETWEEN clause?
A. The VERSIONS BETWEEN clause may be used in DML statements. B. The VERSIONS BETWEEN clause may be used in DDL statements.
C. The VERSIONS BETWEEN clause may not be used to query past DDL changes to tables. D. The VERSIONS BETWEEN clause may not be used to query past DML statements to tables.
Answer: C
Section: (none)
Explanation/Reference:
QUESTION 485
Which of the following statements is true regarding implementing a Flashback Table recovery?
A. An SCN is never used to perform a Flashback Table recovery.
B. If a significant number of changes have been made to the table, row movement must be enabled. C. The tablespace must be offline before performing a Flashback Table recovery.
D. Flashback Table recovery is completely dependent on the availability of undo data in the undo tablespace.
Answer: D Section: (none)
QUESTION 486
You have just performed a FLASHBACK TABLE operation using the following command:
flashback table employees to scn 123456;
The employees table has triggers associated with it. Which of the following statements is true regarding the state of the triggers during the Flashback Table operation?
A. All the triggers are disabled.
B. All the triggers are enabled by default.
C. Enabled triggers remain enabled and disabled triggers remain disabled. D. Triggers are deleted when a Flashback Table operation is performed.
Answer: A Section: (none)
QUESTION 487
Which method could be utilized to identify both DML operations and the SQL statements needed to undo those operations for a specific schema owner? (Choose all that apply.)
A. Query DBA_TRANSACTION_QUERY for TABLE_NAME, OPERATION, and UNDO_SQL.
Limit rows by START_SCN and TABLE_OWNER.