8.3.7.1 sudoによるpatchmgr (およびdbnodeupdateオーケストレーション)の実行
sudo
を使用してpatchmgr (dbserver.patch.zip
にパッケージされている)を実行することにより、セルのパッチ適用、RDMAネットワーク・ファブリックスイッチのパッチ適用、dbnodeupdate.sh
の実行のオーケストレーションなど、patchmgrの任意の機能を実行できます。
patchmgrはdbserver.patch.zip
にパッケージ化されています。sudo
を使用してpatchmgr
を実行するために/etc/sudoers
ファイルを設定するには、次のステップを実行します。
ノート:
- patchmgrは、
sudo
を使用して実行する場合でも、更新されるすべてのデータベース・ノードのroot SSH等価を要求します。 - 前述の設定では、
/u01/stage/patch/dbserverpatch
のすべての内容がroot
によって所有されている必要があります。 dbserver.patch.zip
を更新する場合は、新しいバージョンをsudoers
で指定した同じ場所に配置する必要があります。
正しく設定されたかどうかを確認するために、oracle
ユーザーとして前提条件チェック・モードでpatchmgrを実行します。
[oracle]$ cd /u01/stage/patch/dbserverpatch/
[oracle]$ sudo ./patchmgr --dbnodes dbgroup --precheck \
--repo http://my-yum-repo/yum/EngineeredSystems/exadata/dbserver/23.1.8.0.0/base/x86_64/ \
--target_version 23.1.8.0.0.231109
親トピック: ソフトウェア更新実行時のsudoの使用