Upgrading Oracle Grid Infrastructure 19c Correct Statements
Which four statements are true concerning the upgrading of Oracle Grid Infrastructure 19c? (Choose four.)
Community Insight
The exam tests knowledge of Grid Infrastructure upgrade steps, specifically the role of cluvfy.sh and the requirement to unset ORACLE_HOME/SID for modern out-of-place upgrades.
This question tests the correct procedures for upgrading Oracle Grid Infrastructure 19c, focusing on pre-upgrade verification and environment configuration. The page establishes that CVU is used for verification and fixups, while environment variables must be unset for out-of-place upgrades.
Candidates often select options suggesting that ORACLE_SID or ORACLE_HOME must be set (C, D) or that in-place upgrades are mandatory (E), failing to recognize that modern GI upgrades are out-of-place and require clean environments.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
The Cluster Verification Utility (cluvfy.sh) is essential for verifying cluster readiness before an upgrade (A). It can also generate fixup scripts to resolve detected issues automatically (B). Modern Oracle Grid Infrastructure upgrades (including 19c) are performed out-of-place, meaning you install the new version in a separate home directory, making option E false. Options C and D are incorrect because environment variables like ORACLE_SID and ORACLE_HOME must be unset or not point to the old home during the upgrade process to avoid conflicts with the new installation owner's environment.Why the Other Options Are Wrong
Option C is wrong because setting ORACLE_SID to the ASM instance SID is not required and can interfere with the installer if it points to an existing instance. Option D is wrong because ORACLE_HOME should not be set to the old Grid Infrastructure home; the installer manages paths internally. Option E is wrong because in-place upgrades are legacy practices; 19c mandates out-of-place upgrades for better reliability and rollback capabilities.Community Comment Notes
Community consensus strongly supports A and B as correct. Several users note that C and D are traps because environment variables should be unset. One user noted "All environment variable must be unset" highlighting the critical pre-upgrade step. Another user confirmed that "Grid upgrades are always out-of-place" reinforcing why E is incorrect.Exam Strategy
Always distinguish between 'in-place' and 'out-of-place' upgrade methodologies. For Grid Infrastructure 12c and later, assume out-of-place. Remember that CVU is your friend for both verification and remediation (fixup scripts).
Frequently Asked Questions
Why must ORACLE_HOME be unset during GI 19c upgrade?
Because upgrades are out-of-place; the installer uses its own path resolution. Setting ORACLE_HOME to the old home can cause conflicts or incorrect file selection.
Can cluvfy.sh fix issues automatically?
Yes, cluvfy.sh can generate fixup scripts that you can execute to resolve configuration issues detected during the verification phase.