Oracle Database 19c: Data Guard Free Sample Questions

20 free sample questions265 in the full practice test

Try simulator

1Z0-076 Sample Questions

  1. Question 1

    A financial services company has a Data Guard configuration with a primary database in New York and a physical standby in London. To meet regulatory requirements for zero data loss (RPO=0) over this high-latency WAN link, a Far Sync instance has been deployed in a data center halfway between the sites. During a network outage, the primary database can no longer communicate with the Far Sync instance. What is the expected behavior of the primary database if the configuration is in Maximum Availability mode?

    Answer and explanation

    Correct answer: B

    In Maximum Availability mode, if the primary database cannot contact the SYNC destination (in this case, the Far Sync instance), it will not shut down. Instead, it temporarily operates as if it were in Maximum Performance mode to prioritize primary database availability. Once connectivity is restored, it will automatically resynchronize and revert to Maximum Availability behavior. Shutting down is characteristic of Maximum Protection mode.

  2. Question 2

    Multiple answers

    A DBA is configuring Fast-Start Failover (FSFO) and wants to ensure that an automatic failover does not occur during brief, transient network glitches between the primary and the observer. Which TWO DGMGRL properties should be configured to control this behavior? (Select TWO)

    Answer and explanation

    Correct answers: A, B

    FastStartFailoverThreshold defines how long (in seconds) the observer waits after detecting a primary failure before initiating a failover. Increasing this value makes it less sensitive to short outages. ObserverReconnect specifies the time (in seconds) the observer waits before attempting to reconnect to the primary. Together, these properties help prevent unnecessary failovers due to transient network issues. FastStartFailoverLagLimit is related to data loss tolerance, not network glitch tolerance. ObserverOverride is used to force a failover when the observer disagrees with the standby's assessment.

  3. Question 3

    A database architect is designing a Data Guard solution for a large e-commerce platform. The primary database experiences extremely high transaction rates. The architect needs to minimize the performance impact on the primary database caused by redo transport. Which redo transport parameter, when configured, can significantly improve throughput by bundling redo data from multiple log writer (LGWR) sessions into a single network I/O?

    Answer and explanation

    Correct answer: C

    The MaxConnections attribute for the LOG_ARCHIVE_DEST_n parameter, when set to a value greater than 1, allows the redo transport destination to use multiple network connections. This enables redo data from multiple LGWR processes on a busy primary system to be transmitted in parallel or aggregated, which can significantly improve redo transport throughput and reduce the performance impact on the primary database.

  4. Question 4

    True or False: When a physical standby database is converted to a snapshot standby, it stops receiving redo data from the primary database until it is converted back to a physical standby.

    Answer and explanation

    Correct answer: B

    This statement is false. A key feature of a snapshot standby is that while it is open in read-write mode for testing, it continues to receive redo data from the primary database. The redo is archived but not applied. When the snapshot standby is converted back to a physical standby, the changes made are discarded using Flashback Database, and the accumulated redo is then applied, quickly resynchronizing it with the primary.

  5. Question 5

    A DBA needs to reinstate a failed primary database after a Fast-Start Failover. The DBA has confirmed that Flashback Database was enabled on the old primary. The DBA issues the REINSTATE DATABASE 'old_primary' command in DGMGRL. What is the first major action the Data Guard Broker performs on the old primary database as part of this command?

    Answer and explanation

    Correct answer: B

    When Flashback Database is enabled, the REINSTATE command is highly efficient. The Broker's first action is to use Flashback Database to rewind the old primary to the SCN just before the failover occurred. This avoids a full restore. After the flashback, it converts the database into a standby of the new primary and begins applying the archived redo logs received from the new primary to catch up.

  6. Question 6

    A system administrator is using RMAN to create a physical standby database from an active primary. The administrator wants to place the standby's data files in /u02/oradata/BOSTON/ while the primary's files are in /u01/oradata/CHICAGO/. Which parameter must be set in the standby's initialization parameter file for the RMAN DUPLICATE command to handle this file renaming automatically?

    Answer and explanation

    Correct answer: C

    The DB_FILE_NAME_CONVERT parameter is used to specify how to convert primary database datafile paths to standby database datafile paths. RMAN's DUPLICATE command reads this parameter from the auxiliary (standby) instance's parameter file to automatically create the standby datafiles in the correct location. The format is ('string1', 'string2'), where string1 is the pattern in the primary location and string2 is the pattern for the standby location.

  7. Question 7

    A Data Guard Broker configuration is in Maximum Availability mode. A DBA performs a graceful shutdown of the primary database using SHUTDOWN IMMEDIATE. What is the expected status of the Data Guard configuration as reported by the Broker?

    Answer and explanation

    Correct answer: C

    When the primary database is shut down gracefully, the Broker recognizes this as a controlled event, not an error. The overall configuration is still considered valid and will report a status of SUCCESS. However, the state of the primary database itself will change to reflect that it is no longer transporting redo, typically shown as LOG-TRANSPORT-OFF. An ERROR status would imply an unexpected failure.

  8. Question 8

    A DBA is managing a logical standby database and needs to prevent DDL changes made to the HR.EMPLOYEES table on the primary from being applied to the standby. However, all DML changes (INSERT, UPDATE, DELETE) to this table should still be applied. Which DBMS_LOGSTDBY procedure should be used to achieve this specific requirement?

    Answer and explanation

    Correct answer: D

    The DBMS_LOGSTDBY.SKIP procedure is used to create rules for SQL Apply. To skip DDL for a specific object while allowing DML, the statement_opt should be set to 'SCHEMA_DDL' and the schema_name and object_name parameters should be specified. Using 'TABLE' would skip both DDL and DML for the object. This provides granular control over what gets applied on the logical standby.

  9. Question 9

    A retail company uses an Active Data Guard physical standby for running real-time sales reports. The primary database is heavily loaded. To reduce network traffic and CPU overhead on the primary, the administrator wants to enable redo transport compression. This compression must only be active for the connection to the reporting standby, not to another standby used for disaster recovery. How can this be achieved?

    Answer and explanation

    Correct answer: B

    Redo transport compression can be configured on a per-destination basis. By adding the COMPRESSION=ENABLE attribute to the specific LOG_ARCHIVE_DEST_n parameter that points to the reporting standby, compression will be enabled only for that redo stream. This allows for granular control, leaving the transport to the other DR standby uncompressed if desired. This feature requires an Active Data Guard license.

  10. Question 10

    True or False: The VALIDATE DATABASE command in DGMGRL can be used to verify that standby redo logs are correctly configured on both the primary and standby databases.

    Answer and explanation

    Correct answer: A

    This statement is true. The VALIDATE DATABASE command is a powerful diagnostic tool within DGMGRL. It performs a comprehensive check of the specified database's readiness for its role, which includes verifying that standby redo logs (SRLs) are properly configured. It checks for correct size, number of groups, and whether they are being used, which is critical for higher protection modes.

Register free to unlock 10 more sample questions

Lifetime One

Own this practice test forever.

$79.99
$75.99
one-time
  • Full access to 265 questions
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • Brainy AI Assistant
  • Lifetime updates

Two

Any 2 exams per month.

$20.00/exam
$39.99
/month
  • 2 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 1,000 Brainy AI Credits
  • Cancel anytime

Premium Twelve

Any 12 exams over 3 months.

$15.00/exam
$179.99
/3 months
  • 4 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 15,000 Brainy AI Credits
  • Dedicated support
  • Friend seat included — full access

Trusted by professionals at

NvidiaSupabaseGitHubOpenAITursoClerkClaude AIAmazon