- Grid Infrastructureインストレーションおよびアップグレード・ガイド
- Oracle Grid Infrastructureのアップグレード
- アップグレード後のOracle Clusterwareのダウングレード
- Oracle Grid Infrastructure 12cリリース1 (12.1)へのダウングレード
Oracle Grid Infrastructure 12cリリース1 (12.1)へのダウングレード
Oracle Grid Infrastructure 12cリリース1 (12.1)にダウングレードする場合は、この手順を使用します。
- Oracle Grid Infrastructure 12cリリース2 (12.2) Management Databaseを削除します。
dbca -silent -deleteDatabase -sourceDB -MGMTDB
- コマンド構文
rootcrs.sh -downgrade
を使用して、すべてのノードのOracle Grid Infrastructureを任意の順序でダウングレードします。次に例を示します。# /u01/app/12.2.0/grid/crs/install/rootcrs.sh -downgrade
Oracle Grid Infrastructureのインストール・ユーザーに対して書込み権限のあるディレクトリから、このコマンドを実行します。1つを除くすべてのクラスタ・ノード上で、ダウングレード・スクリプトを並行して実行できます。
- その他すべてのノードをダウングレードしてから、最後のノードをダウングレードします。
# /u01/app/12.2.0/grid/crs/install/rootcrs.sh -downgrade
- Oracle Grid Infrastructure 12cリリース2 (12.2)のGridホームを、アクティブなOracle Clusterwareホームとして次のように削除します。
-
rootupgrade.sh
スクリプトが正常に実行されたクラスタ・メンバー・ノードのいずれかで、Oracle Grid Infrastructureインストール所有者としてログインします。 -
次のコマンドを使用してインストーラを起動します(
/u01/app/12.2.0/grid
は新しい(アップグレードされた) Gridホームです)。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
Gridホームが共有ホームの場合は、フラグ
-cfs
を追加します。
-
- Oracle Grid Infrastructure 12cリリース1 (12.1)のGridホームをアクティブなOracle Clusterwareホームとして次のように設定します。
-
rootupgrade
スクリプトが正常に実行されたクラスタ・メンバー・ノードのいずれかで、Oracle Grid Infrastructureインストール所有者としてログインします。 -
次のコマンドを使用して、インストーラを開始します。
ORACLE_HOME
に指定するパスは、以前のOracle Clusterwareインストールのホーム・ディレクトリの場所です。$ 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"
-
- すべてのノードで12.1のOracle Clusterwareスタックを起動します。
crsctl start crs
- 各ノードで、次のようにしてMGMTDBリソースを削除します。
121_Grid_home/bin/srvctl remove mgmtdb
- Oracle Grid Infrastructure 12cリリース1 (12.1.0.2)にダウングレードする場合は、次のコマンドを実行してGrid Infrastructure Management Databaseを構成します。
-
次のように、12.1.0.2 Oracleホームからサイレント・モードでDBCAを実行し、Management Databaseコンテナ・データベース(CDB)を作成します。
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
-
次のように、12.1.0.2 Oracleホームからサイレント・モードでDBCAを実行し、Management Databaseプラガブル・データベース(PDB)を作成します。
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
-
- Oracle Grid Infrastructure 12cリリース1 (12.1.0.1)にダウングレードする場合は、次のように、12.1.0.1 Oracleホームからサイレント・モードでDBCAを実行し、Management Databaseを作成します。
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
からコンフィギュレーション・アシスタントを実行し、Management Databaseを構成します。