Converting Single-Instance to RAC with DBCA Templates

Create and administer RAC databases
Answer Correct answer: D — Using DBCA to create a template from the single-instance database and then to create a RAC database on the cluster using that database.

Which method should be used to convert a single-instance Oracle 19c Database to a RAC Database?

  1. Using the rconfig utility to migrate the database to shared storage and then using DBCA to start one or more RAC database instances on the cluster
  2. Using DBCA to migrate the database to shared storage and then to start one or more RAC database instances on the cluster
  3. Using the rconfig utility to create a template from the single-instance database and then using DBCA to create a RAC database on the cluster using that template
  4. Using DBCA to create a template from the single-instance database and then to create a RAC database on the cluster using that template Correct Answer

Community Votes

D
67%
C
33%

67% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The exam tests knowledge of Oracle's migration tools, specifically highlighting the common trap where candidates confuse the roles of rconfig versus DBCA in the conversion process.

This question addresses the correct procedure for migrating a single-instance Oracle 19c database to a Real Application Clusters (RAC) environment. The page establishes that using Database Configuration Assistant (DBCA) to create a template and then deploying it is the supported method.

Many candidates incorrectly select Option C, believing that the rconfig utility is required to create the template before using DBCA, which reflects a misunderstanding of modern Oracle automation capabilities.

Community Discussion (4 comments)

Tunglinfo9 👍 1 Selected: D
D: Using DBCA to create a template This is a supported method for converting a single-instance database to RAC. DBCA automates the configuration of the control file attributes, creates the undo tablespaces and the redo logs, and creates the initialization parameter file entries for cluster-enabled environments. DBCA also configures Oracle Net Services, Oracle Clusterware resources, and the configuration for Oracle RAC database management using Oracle Enterprise Manager or the Server Control utility (SRVCTL)
217972f 👍 1 Selected: D
D DBCA template creation and RAC conversion are part of required step for DBCA single-instance to RAC conversion https://docs.oracle.com/en/database/oracle/oracle-database/19/racad/converting-single-instance-oracle-databases-to-oracle-rac-and-oracle-rac-one-node.html
lcoleandro 👍 1 Selected: C
A. Incorrect: rconfig used for template, not storage migration. DBCA does not start RAC instances. B. Incorrect: DBCA does not migrate to shared storage. Oversimplifies RAC instance startup. C. Correct: rconfig for template creation. DBCA for creating RAC database from template. D. Incorrect: DBCA can create template but insufficient for RAC setup. Ignores necessary RAC configuration steps.
wiprooracle 👍 1
Looks like D https://docs.oracle.com/en/database/oracle/oracle-database/19/racad/converting-single-instance-oracle-databases-to-oracle-rac-and-oracle-rac-one-node.html#GUID-ABE5F623-FC13-44A1-83AD-444FABBB542C

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Option D is the correct answer because Oracle 19c documentation explicitly supports using DBCA to migrate a single-instance database to RAC by first creating a template from the existing database and then using that template to create the RAC database. This automated approach handles the necessary configuration changes, such as updating control files and initialization parameters for cluster awareness.

Why the Other Options Are Wrong

Options A and B are incorrect because they misstate the role of rconfig or oversimplify the process; rconfig is not the primary tool for this specific template-based migration path in 19c, and DBCA does not simply 'start' instances without the proper configuration steps implied in the other options. Option C is incorrect because while rconfig was used in older versions for some migration tasks, the standard supported method in 19c utilizes DBCA for both template creation and subsequent RAC database generation.

Community Comment Notes

Community members largely agreed on Option D, citing official Oracle documentation that outlines this exact workflow. As one user noted, 'DBCA automates the configuration... creates undo tablespaces... and configures Oracle Net Services.' Another comment referenced the specific URL confirming that DBCA template creation is part of the required steps. Some dissenting votes pointed to rconfig, but the consensus and documentation favor the DBCA-only template approach.

Official Reference

Exam Strategy

When dealing with Oracle database migration questions, always look for the most recent supported tool mentioned in the exam version context. For 19c, DBCA has become more powerful and is often the preferred single-tool solution for complex configurations like RAC conversions, reducing the need for legacy utilities like rconfig.

Frequently Asked Questions

Why is rconfig not used for creating the template in 19c?

In Oracle 19c, DBCA has been enhanced to handle template creation and RAC conversion autonomously, making the separate use of rconfig unnecessary for this specific workflow.

Can DBCA start RAC instances automatically after creation?

Yes, when you use DBCA to create a RAC database from a template, it configures all necessary cluster resources and can start the instances as part of the deployment process.

More 1Z0-078 FAQ →

Related Analysis

← Back to 1Z0-078 Study Guide