1Z0-078 Oracle Database 19c: RAC, ASM, and Grid Infrastructure Administration Practice Questions
Prepare for 1Z0-078 with more than an answer.
- Level
- Professional
- Valid for
- Certification does not expire but may need recertification for newer versions
Domains covered on the exam 30
- RAC Databases and Architecture8%
- Installing and Configuring Oracle RAC12%
- Administering Oracle RAC15%
- Managing Backup and Recovery for RAC10%
- Managing Global Resources12%
- RAC Database Monitoring and Tuning13%
- Managing High Availability of Services10%
- Managing High Availability for Connections and Applications12%
- Upgrading and Patching Oracle RAC8%
- Managing Oracle RAC One Node5%
- Using Oracle Database Quality of Service Management5%
- Using Multitenant Architecture in a RAC Environment10%
- Introduction to Clusterware8%
- Oracle Clusterware Architecture10%
- Flex Clusters8%
- Grid Infrastructure Installation Planning and Pre-Tasks8%
- Grid Infrastructure Installation10%
- Managing Cluster Nodes8%
- Traditional Clusterware Management10%
- Policy-Based Cluster Management8%
- Upgrading and Patching Grid Infrastructure8%
- Troubleshooting Oracle Clusterware8%
- Making Applications Highly Available with Oracle Clusterware8%
- Overview of ASM8%
- Administering ASM Instances8%
- FLEX ASM6%
- Administering ASM Disk Groups10%
- Administering ASM Files, Directories and Templates8%
- Administering Oracle CloudFS8%
- Oracle CloudFS Advanced Topics8%
- 1
Case Study: A retail company, "FutureMart," is deploying a new inventory management system on a 3-node Oracle 19c RAC cluster. The system must be resilient to instance failures and provide a seamless experience for client applications.
Architecture: The cluster has three nodes:
fm-node1,fm-node2, andfm-node3. A single administrator-managed database is running. The application team has developed a Java application that uses a third-party connection pool which is not FAN-aware.Requirements:
- A service named
INVENTORY_SVCmust be created. - This service should primarily run on
fm-node1andfm-node2. - If both
fm-node1andfm-node2fail, the service must automatically fail over tofm-node3. - Client connections must be automatically re-established to a surviving instance after a failure, and any open, un-committed transactions should be transparently replayed.
Which
srvctlcommand correctly creates theINVENTORY_SVCservice to meet all these requirements?Show answer details
Correct answer: B
This command correctly sets up the service.
-preferred fm-node1,fm-node2meets requirement 2.-available fm-node3meets requirement 3. The combination of-commit_outcome TRUEand-failovertype TRANSACTIONenables Application Continuity, which is required to transparently replay un-committed transactions (requirement 4).-policy AUTOMATICensures the service starts automatically with the database. - A service named
- 2
You are managing a RAC database that uses Oracle Managed Files (OMF) with ASM. You execute the command
CREATE PLUGGABLE DATABASE pdb_new FROM pdb_old;. Which statement is true about the datafile creation forpdb_new?Show answer details
Correct answer: B
When using Oracle Managed Files with ASM, Oracle automatically handles the creation of unique filenames for new datafiles. During a PDB clone operation like this, you do not need to set
PDB_FILE_NAME_CONVERTif the new files are intended to go into the same location (DB_CREATE_FILE_DEST). Oracle will generate new OMF names within that location for the new PDB's files. - 3
In a RAC database, the Global Enqueue Service (GES) is responsible for managing concurrency for non-cache fusion resources. Which two of the following are examples of resources managed by GES? (Select TWO)
Show answer details
Correct answer: B, D
Library cache objects (like SQL cursors and PL/SQL packages) must be consistent across all instances. GES manages the global locks to ensure this consistency.
When a transaction in one instance needs to lock a row that is also of interest to another instance, the TX enqueue must be managed globally by GES to prevent conflicts and ensure ACID properties.
- 4
You are restoring the Oracle Cluster Registry (OCR) after a storage failure that corrupted all online copies. You have a valid OCR backup file. Which command must you run first on one node of the cluster before attempting the restore operation?
Show answer details
Correct answer: C
To perform an OCR restore, the Oracle Clusterware stack must be stopped on all nodes. Then, on one node, you must start the stack in exclusive, no-CRS mode. This starts up the necessary low-level processes (like OHASD) to allow ASM access for the restore, but it prevents the full CRSD from starting, which would fail due to the missing OCR. Once in this mode, you can run
ocrconfig -restore. - 5
An administrator is creating a new ASM disk group for archive logs with
NORMALredundancy. The disk group will be composed of 6 disks of equal size, each from a different storage shelf. How many failure groups should the administrator explicitly define to maximize availability?Show answer details
Correct answer: D
A failure group represents a set of disks that share a common point of failure (e.g., a power supply, a controller, or a storage shelf). To maximize availability, each component that could fail independently should be in its own failure group. Since each of the 6 disks is on a different shelf, each disk should be placed in its own failure group. This ensures that the mirrored copy of an extent on one disk is placed on a disk in a different failure group (and thus a different shelf).
- 6
A junior DBA reports that a critical application resource
app_vipfailed to relocate tonode2afternode1was shut down for maintenance. The resource is configured withPLACEMENT=favored. The junior DBA has already verified network connectivity. As the senior administrator, you investigate the cluster alert log and find the messageCRS-2527: Unable to start 'app_vip' on 'node2' because it is a member of server pool 'Generic' which is not active on that server. What is the most likely root cause and the correct resolution?Show answer details
Correct answer: C
The error message
CRS-2527explicitly states the server pool is not active on the target server. In a policy-managed cluster, resources are tied to server pools. If a server is not part of a pool's server list, the pool cannot be active there, and consequently, its member resources cannot start. The most direct resolution is to add the target node to the server pool's list of candidate servers usingsrvctl modify serverpool. - 7
A financial services company is experiencing significant performance degradation in their 4-node RAC cluster during end-of-quarter processing. An AWR report shows high
gc cr block busyandgc current block busywait events, concentrated on a single table used for transaction logging. The application uses sequences for primary key generation. Which TWO of the following strategies are most effective for mitigating this specific type of global cache contention? (Select TWO)Show answer details
Correct answer: B, D
Hash partitioning distributes DML across different partitions and their underlying index segments, effectively spreading out the 'hot spots' and reducing contention on a single index leaf block.
Using a large sequence cache with
NOORDERallows each instance to have its own range of sequence values. This prevents all instances from competing for and inserting into the same right-hand index leaf block, which is a classic cause of 'gc current block busy' waits. - 8
In the context of Oracle RAC, what is the primary function of Cache Fusion?
Show answer details
Correct answer: B
Cache Fusion is the core technology of RAC that enables instances to share data without writing it to disk first. It uses the high-speed private interconnect to ship data blocks from one instance's buffer cache to another's, satisfying read or write requests much faster than a disk I/O operation would. This process is managed by the Global Cache Service (GCS).
- 9
True or False: In a 4-node Oracle RAC 19c database, each instance must have its own dedicated UNDO tablespace, and these tablespaces must reside on shared storage.
Show answer details
Correct answer: A
This is a fundamental architectural requirement for Oracle RAC. Each instance manages its own transactions and requires its own UNDO tablespace. Because any instance may need to perform recovery on a transaction initiated by another (failed) instance, all UNDO tablespaces must be on shared storage accessible to all nodes in the cluster.
- 10
You are configuring a critical service named
OLTP_SVCfor a 3-node RAC cluster. The requirement is that in the event of an unplanned instance failure, any in-flight transactions for connected sessions must be recovered automatically without interrupting the end-user application. The application is a modern Java application using a UCP connection pool. Which Oracle high-availability feature should be configured for theOLTP_SVCservice to meet this requirement?Show answer details
Correct answer: C
The key requirement is the recovery of in-flight transactions without user interruption. This is the precise function of Application Continuity (AC). AC records the session and transactional state, allowing it to be replayed on a surviving instance after a failure, making the outage transparent to the application. TAF is an older technology that primarily replays SELECT statements and does not recover the full transactional state.
