ゼロ・ダウンタイムのOracle Grid Infrastructureのパッチ適用
フリート・パッチ適用およびプロビジョニングを使用して、Oracle RACデータベース・インスタンスを停止せずにOracle Grid Infrastructureにパッチを適用します。
Oracle Grid Infrastructureにパッチを適用する現在の方法では、Oracle Grid Infrastructureホームにパッチを適用するノードですべてのOracle RACデータベース・インスタンスを停止する必要があります。この問題がグリッド・インフラストラクチャ・レイヤーで対処され、グリッド・インフラストラクチャへのパッチ適用中もデータベース・インスタンスの実行を継続できるようになります。
ノート:
ゼロ・ダウンタイムのパッチ適用は、19cまたは最新リリースのOracle RACまたはOracle RAC One Nodeのデータベースで、Oracle Grid Infrastructure 19cリリース更新(RU) 19.8以降のリリースのホーム外パッチ適用にのみ使用できます。Oracle RACまたはOracle RAC One Nodeのデータベースのリリースが19cより古い場合、ゼロ・ダウンタイムのパッチ適用中にデータベース・インスタンスが停止します。停止時間0のOracle Grid Infrastructureパッチ適用を有効にするには、次のようにrhpctl move gihome
コマンドを使用します。
rhpctl move gihome -tgip -sourcewc source_workingcopy_name -destwc destination_workingcopy_name
システム・ソフトウェア・バイナリへのパッチ適用
ゼロ・ダウンタイム・パッチ適用を使用する場合、Oracle Grid Infrastructureユーザー領域のバイナリのみにパッチが適用されます。追加のOracle Grid Infrastructure OSシステム・ソフトウェア、カーネル・モジュールおよびシステム・コマンド(ACFS
、AFD
、OLFS
、OKA
など)は更新されません。これらのコマンドは、パッチ・バージョンより前のバージョンを引き続き実行します。パッチ適用後、OPatchインベントリにはインベントリ内の新しいパッチ番号が表示されますが、実行中のOSシステム・ソフトウェアにはこれらの変更は含まれていません。Grid Infrastructureホームで使用可能なOSシステム・ソフトウェアのみにパッチが適用されています。
Grid Infrastructureホームで使用可能なOSシステム・ソフトウェアを確認するには、crsctl
query
driver
activeversion
-all
コマンドを実行します。システムで実行されているOSシステム・ソフトウェアを確認するには、crsctl
query
driver
softwareversion
-all
を使用します。
単一ノードでグリッド・インフラストラクチャOSシステム・ソフトウェアを更新するには、グリッド・インフラストラクチャ・ソフトウェアを完全に停止する必要があります。Grid Infrastructureソフトウェアを停止するには、単一ノードでOracle RACデータベースを停止する必要があります。Oracle RACデータベースを停止した後、root.sh
-updateosfiles
を実行して、単一ノード上のすべてのGrid Infrastructure OSシステム・ソフトウェアを更新します。
関連項目:
-
Oracle PatchingおよびOracle ACFSの詳細は、Oracle Automatic Storage Management管理者ガイドを参照してください