Use this procedure to downgrade to Oracle Grid Infrastructure 12c Release 1 (12.1).
dbca -silent -deleteDatabase -sourceDB -MGMTDB
rootcrs.sh -downgrade
to downgrade Oracle Grid Infrastructure on all nodes, in any sequence. For example:
# /u01/app/12.2.0/grid/crs/install/rootcrs.sh -downgrade
Run this command from a directory that has write permissions for the Oracle Grid Infrastructure installation user. You can run the downgrade script in parallel on all cluster nodes, but one.
# /u01/app/12.2.0/grid/crs/install/rootcrs.sh -downgrade
On any of the cluster member nodes where the rootupgrade.sh
script has run successfully, log in as the Oracle Grid Infrastructure installation owner.
Use the following command to start the installer, where /u01/app/12.2.0/grid
is the location of the new (upgraded) Grid home:
cd /u01/app/12.2.0/grid/oui/bin
./runInstaller -nowait -waitforcompletion -ignoreSysPrereqs
-updateNodeList -silent CRS=false
ORACLE_HOME=/u01/app/12.2.0/grid
"CLUSTER_NODES=node1,node2,node3"
-doNotUpdateNodeList
Add the flag -cfs
if the Grid home is a shared home.
On any of the cluster member nodes where the rootupgrade
script has run successfully, log in as the Oracle Grid Infrastructure installation owner.
Use the following command to start the installer, where the path you provide for ORACLE_HOME
is the location of the home directory from the earlier Oracle Clusterware installation.
$ cd /u01/app/12.1.0/grid/oui/bin
$ ./runInstaller -nowait -waitforcompletion -ignoreSysPrereqs
-updateNodeList -silent CRS=true
ORACLE_HOME=/u01/app/12.1.0/grid
"CLUSTER_NODES=node1,node2,node3"
crsctl start crs
121_Grid_home/bin/srvctl remove mgmtdb
Run DBCA in the silent mode from the 12.1.0.2 Oracle home and create the Management Database container database (CDB) as follows:
12102_Grid_home/bin/dbca -silent -createDatabase -createAsContainerDatabase true -templateName MGMTSeed_Database.dbc -sid -MGMTDB -gdbName _mgmtdb -storageType ASM -diskGroupName ASM_DG_NAME -datafileJarLocation 12102_Grid_home/assistants/dbca/templates -characterset AL32UTF8 -autoGeneratePasswords -skipUserTemplateCheck
Run DBCA in the silent mode from the 12.1.0.2 Oracle home and create the Management Database pluggable database (PDB) as follows:
12102_Grid_home/bin/dbca -silent -createPluggableDatabase -sourceDB -MGMTDB -pdbName cluster_name -createPDBFrom RMANBACKUP -PDBBackUpfile 12102_Grid_home/assistants/dbca/templates/mgmtseed_pdb.dfb -PDBMetadataFile 12102_Grid_home/assistants/dbca/templates/mgmtseed_pdb.xml -createAsClone true -internalSkipGIHomeCheck
12101_Grid_home/bin/dbca -silent -createDatabase -templateName MGMTSeed_Database.dbc -sid -MGMTDB -gdbName _mgmtdb -storageType ASM -diskGroupName ASM_DG_NAME -datafileJarLocation 12101_Grid_home/assistants/dbca/templates -characterset AL32UTF8 -autoGeneratePasswords
121_Grid_home
/bin/mgmtca
.