Which two are true about managing and monitoring Oracle container databases in a Data Guard environment using the broker?
In the context of Oracle Data Guard and container databases (CDBs) managed by Data Guard Broker:
All broker actions execute at the root container for container databases (D): When using Data Guard Broker to manage a CDB, the actions performed by the broker are executed at the level of the root container. This is because the root container maintains the control and configuration information that applies to the entire CDB, including all of its pluggable databases (PDBs).
After a role change, the broker opens all Pluggable databases (PDBs) on the new primary (E): Following a role transition such as a switchover or a failover, Data Guard Broker ensures that all PDBs within the CDB of the new primary database are opened, which is essential to resume operations of the PDBs without manual intervention. Reference:
Oracle Data Guard Broker documentation
Oracle Multitenant Administrator's Guide
In Oracle Database 19c, you can set the value of database initialization parameters in a database using
the EDIT DATABASE... SET PARAMETER Command:
DGMGRL> EDIT DATABASE 'boston' SET PARAMETER log_archive_trace - 1;
Which THREE statements are TRUE about the command?
The EDIT DATABASE...SET PARAMETER command in Data Guard Management (DGMGRL) is used to modify the value of initialization parameters for a database within a Data Guard configuration. This command can be used to modify both static and dynamic parameters, but if a static parameter is changed, the new value will take effect only after the database is restarted. The database must be up and running for the command to execute, and the values set using the command are directly applied to the specified database (in this case, 'boston') .
Examine the Data Guard configuration:
DGMGRL> show configuration;
Configuration - Animals
Protection Mode: Max Availability
Databases:
dogs - Primary database sheep
- Physical standby database cats
- Physical standby database
Fast-Start Failover: DISABLED
Configuration Status: SUCCESS
An attempt to enable fast-start failover raises an error:
DGMGRL> enable fast_start failover;
Error: ORA-16693: requirements not met for enabling fast-start failover
Failed.
Identify three possible reasons for this error.
When enabling fast-start failover, certain conditions must be met:
The fastStartFailoverTarget property is not set on Dogs (A): The primary database (Dogs) needs to have a fast-start failover target configured for the operation to succeed.
The LogXptMode property is set to ASYNC on Sheep while Sheep is the target standby database (B): Fast-start failover requires synchronous redo transport (SYNC or FASTSYNC) to ensure zero data loss, which is a prerequisite for enabling the feature.
The LogXptMode property is set to ASYNC on Dogs (D): Similar to the previous point, the primary database must be configured to use synchronous redo transport for the fast-start failover to be possible. Reference:
Oracle Data Guard Broker documentation
Oracle Database Error Messages Guide
Which two statements are true regarding asynchronous redo transport in a Data Guard
Asynchronous redo transport is a method where the primary database does not wait for an acknowledgment from the standby database before committing transactions, which helps in minimizing the impact on the primary database's performance (B). This transport mode is associated with the Maximum Performance data protection mode, which prioritizes performance over synchronicity of data between the primary and standby databases (C). While it provides a level of data protection, there could be some data loss in the event of a primary database failure because redo data may not have been transmitted to the standby database at the time of the failure.
Reference: Oracle Data Guard Concepts and Administration documentation provides detailed explanations of different redo transport modes and their implications on data protection and performance. Asynchronous transport mode's behavior and association with Maximum Performance mode are outlined explicitly.
Examine the following parameter settings of the physical standby database:
* STANDBY_FILE_MANAGEMENT=AUTO
* ENABLED_PDBS_ON_STANDBY=
During which TWO tasks are files automatically created in the physical standby database after structure changes on the primary database?
When STANDBY_FILE_MANAGEMENT is set to AUTO, the Oracle Data Guard automatically creates, deletes, and renames files on the standby database to match the changes made on the primary database. The tasks that lead to the automatic creation of files on the standby include:
Adding a data file or creating a tablespace (C): When a new tablespace is created or a new data file is added on the primary database, the standby database automatically replicates this action, maintaining structural consistency with the primary database.
Creating a PDB from the existing PDB within the same CDB (D): Creating a new Pluggable Database (PDB) within a Multitenant Container Database (CDB) on the primary database triggers an automatic creation of the corresponding PDB within the standby CDB. Reference:
Oracle Data Guard Concepts and Administration Guide