Grid Infrastructureインストレーションおよびアップグレード・ガイド Oracle Grid Infrastructureのアップグレード 以前のリリースへのOracle Clusterwareのダウングレード Oracleスタンドアロン・クラスタの12cリリース2 (12.2)へのダウングレード Oracleスタンドアロン・クラスタの12cリリース2 (12.2)へのダウングレード アップグレードの成功後に、Oracleスタンドアロン・クラスタをOracle Grid Infrastructure 12cリリース2 (12.2)にダウングレードするには、この手順を使用します。 gridユーザーとして、Oracle Grid Infrastructure 18c管理データベースを削除します。$ $ORACLE_HOME/bin/dbca -silent -deleteDatabase -sourceDB -MGMTDB rootユーザーとして、18cのGridホームからコマンド構文rootcrs.sh -downgradeを使用して、すべてのノードのOracle Grid Infrastructureを任意の順序でダウングレードします。次に例を示します。# $ORACLE_HOME/crs/install/rootcrs.sh -downgradeOracle Grid Infrastructureのインストール・ユーザーに対して書込み権限のあるディレクトリから、このコマンドを実行します。1つを除くすべてのクラスタ・ノード上で、ダウングレード・スクリプトを並行して実行できます。 rootユーザーとして、その他すべてのノードをダウングレードしてから、最後のノードをダウングレードします。# $ORACLE_HOME/crs/install/rootcrs.sh -downgrade gridユーザーとして、Oracle Grid Infrastructure 18cのGridホームを、アクティブなOracle Clusterwareホームとして削除します。 rootupgrade.shスクリプトが正常に実行されたクラスタ・メンバー・ノードのいずれかで、Oracle Grid Infrastructureインストール所有者としてログインします。 次のコマンドを使用してインストーラを起動します(/u01/app/18.0.0/gridは新しい(アップグレードされた) Gridホームです)。 $ cd $ORACLE_HOME/oui/bin ./runInstaller -nowait -waitforcompletion -ignoreSysPrereqs -updateNodeList -silent CRS=false ORACLE_HOME=/u01/app/18.0.0/grid "CLUSTER_NODES=node1,node2,node3" -doNotUpdateNodeList Gridホームが共有ホームの場合は、フラグ-cfsを追加します。 gridユーザーとして、Oracle Grid Infrastructure 12cリリース2 (12.2)のGridホームを、アクティブなOracle Clusterwareホームとして設定します。 rootupgradeスクリプトが正常に実行されたクラスタ・メンバー・ノードのいずれかで、Oracle Grid Infrastructureインストール所有者としてログインします。 次のコマンドを使用して、インストーラを開始します。ORACLE_HOMEに指定するパスは、以前のOracle Clusterwareインストールのホーム・ディレクトリの場所です。 $ cd $ORACLE_HOME/oui/bin $ ./runInstaller -nowait -waitforcompletion -ignoreSysPrereqs -updateNodeList -silent CRS=true ORACLE_HOME=/u01/app/12.2.0/grid "CLUSTER_NODES=node1,node2,node3" rootユーザーとして、すべてのノードで12cリリース2 (12.2) Oracle Clusterwareスタックを起動します。# crsctl start crs gridユーザーとして、任意のOracle Grid Infrastructure 12cリリース2 (12.2)ノードから、次のようにMGMTDBリソースを削除します。$ $ORACLE_HOME/bin/srvctl remove mgmtdb -f gridユーザーとして、次のように、12.2.0.1 Gridホームからサイレント・モードでDBCAを実行し、管理データベース・コンテナ・データベース(CDB)を作成します。$ $ORACLE_HOME/bin/dbca -silent -createDatabase -createAsContainerDatabase true -templateName MGMTSeed_Database.dbc -sid -MGMTDB -gdbName _mgmtdb -storageType ASM -diskGroupName ASM_DG_NAME -datafileJarLocation /u01/app/12.2.0/grid/assistants/dbca/templates -characterset AL32UTF8 -autoGeneratePasswords -skipUserTemplateCheck $ORACLE_HOME/bin/mgmtca —localからConfiguration Assistantを実行し、管理データベースを構成します。 gridユーザーとして、モデル・ファイルのバックアップが$ORACLE_BASE/crsdata/hostname/chad/projects/upgradeディレクトリに存在するノードで、18c Gridホームからpost_gimr_ugdg.plスクリプトを使用します。ここで、hostnameはノードの名前です。$ $ORACLE_HOME/bin/chactl post_gimr_ugdg.pl -downgrade -clusterType SC -destHome /u01/app/18.0.0/grid -lowerVersion 12.2.0.1.0 -oraBase /u01/app/grid2 内容は次のとおりです。 SCは、Oracleスタンドアロン・クラスタとしてのクラスタのタイプです。-clusterTypeの値は、Oracleスタンドアロン・クラスタの場合はSC、Oracleドメイン・サービス・クラスタの場合はDSC、Oracleメンバー・クラスタの場合はMCになります。 /u01/app/18.0.0/gridは、Oracle Grid Infrastructure 18cのOracleホームです。 12.2.0.1.0は、ダウングレードするOracle Grid Infrastructureのバージョンです。 /u01/app/grid2は、Oracle Grid Infrastructure 18cのOracleベースです 親トピック: 以前のリリースへのOracle Clusterwareのダウングレード