メンテナンス更新ファイルおよび Service Pack のインストール
この節では、Smart Update bsu
コマンドについて説明します。これはパッチ ダウンロード ディレクトリにダウンロードされているパッチを適用するコマンドであり、対話形式またはスクリプトで使用できます。bsu
コマンドをスクリプトで使用すると、複数のマシン上にインストールされている BEA Products に対して特定のメンテナンス レベルを複製するためのメカニズムを作成できます。プロダクション環境では、複数のマシンに対するソフトウェア更新の配布作業を、管理された方法で、信頼性と再現性を確保しつつ実施する必要があるため、この機能が特に有用となります。
bsu
コマンドを対話形式またはスクリプトで使用する際の注意事項を次に示します。
BEA_HOME
\utils\bsu
ディレクトリにある bsu
スクリプト (Windows システムでは bsu.cmd
、UNIX システムでは bsu.sh
) が実行されます。bsu
コマンドを実行すると、最初に、実行元の場所からマシン上のこのディレクトリへと作業ディレクトリが変更されます。bsu
コマンドを使用できます。つまり、ある特定の BEA Products インストールに対して bsu
コマンドによるメンテナンスが可能であるための条件は、Smart Update のグラフィカル インタフェースを使用するための条件と同じです。
注意 : Smart Update コマンドライン インタフェースとグラフィカル インタフェースの両方を同時に実行しているとき、コマンドライン インタフェースからパッチ プロファイルに対して加えた変更は、グラフィカル インタフェース上で当該パッチ プロファイルの表示を更新しても表示に反映されません。
この節では、bsu
コマンドの構文について説明します。パラメータ引数が角括弧付きで示されている場合、その引数は省略可能です。
表 8-1 で、bsu
コマンドのパラメータおよび引数について説明します。
次のコマンドでは、現在のマシン上に設定されたパッチ ダウンロード ディレクトリにある IRZ2 というパッチがインストールされます。
bsu -prod_dir=c:\bea\weblogic91 -patchlist=IRZ2 -verbose -install
このコマンドを実行すると、パッチが正常に適用されたことを示す次の出力が表示されます。
Checking for conflicts.
No conflict(s) detected
Starting installation of Patch ID: IRZ2
Installing C:\bea\download-dir\IRZ2.jar
Result: Success
次のコマンドでは、パッチ ダウンロード ディレクトリ c:\patchdir にあるパッチが一覧表示されます。
bsu -prod_dir=c:\bea\weblogic91 -patch_download_dir=c:\patchdir
-status=downloaded -view
ProductName: WebLogic Platform
Version: 9.1
Components: WebLogic Server/Server, WebLogic Server/Server Examples,
AquaLogic Service Bus/Service Bus Server, AquaLogic Service
Bus/Data Transformation Tools, AquaLogic Service Bus/Service
Bus Examples,
BEAHome: c:\beahome
ProductHome: c:\beahome\weblogic91
JavaHome: c:\beahome\jrockit90_150_04
JavaVersion: 1.5.0
JavaVendor: BEA
PatchID: patch20_weblogic910
PatchID: patch537_weblogic910
PatchID: patch2004_weblogic910
次のコマンドでは、現在のマシン上に設定されたパッチ ダウンロード ディレクトリにダウンロードされている、対象インストール用のパッチのセットが表示されます。
bsu -prod_dir=c:\bea\weblogic91 -status=downloaded -verbose -view
ProductName: WebLogic Platform
ProductVersion: 9.1
Components: WebLogic Server/Server, WebLogic Server/Server Examples, Aqu
aLogic Service Bus/Service Bus Server, AquaLogic Service Bus
/Data Transformation Tools, AquaLogic Service Bus/Service Bu
s Examples
BEAHome: C:\bea
ProductHome: C:\bea\weblogic91
DownloadDir: C:\bea\download-dir
JavaHome: C:\bea\jrockit90_150_04
JavaVersion: 1.5.0_04
JavaVendor: BEA
Patch ID: FZN2
PatchContainer: FZN2.jar
Checksum: -174938558
Component: WebLogic Server
Severity: critical
Category: Security
CR: CRxxyyzz
Restart: false
Description: ATN fix for xxxx
Patch ID: GWQR
PatchContainer: GWQR.jar
Checksum: 1170817068
Component: AquaLogic Service Bus
Severity: optional
Category: Multiple
CR: CRxxyyzz
Restart: true
Description: One more ALSB patch
次のコマンドでは、デフォルト パッチ プロファイルのメンテナンス スナップショットが表示されます。
bsu -view -profile=default -status=applied -verbose -prod_dir=c:\bea\weblogic91
ProductName: WebLogic Platform
ProductVersion: 9.1
Components: WebLogic Server/Server, WebLogic Server/Server Examples,
AquaLogic Service Bus/Service Bus Server, AquaLogic
Service Bus/Data Transformation Tools, AquaLogic Service
Bus/Service Bus Examples
BEAHome: C:\bea
ProductHome: C:\bea\weblogic91
DownloadDir: C:\bea\patch-download-dir
JavaHome: C:\bea\jrockit90_150_04
JavaVersion: 1.5.0_04
JavaVendor: BEA
Patch ID: QDXN
PatchContainer: QDXN.jar
Checksum: -1137516737
Component: AquaLogic Service Bus
Severity: optional
Category: General
CR:
Restart: false
Description: ext classpath
Patch ID: 4N1M
PatchContainer: 4N1M.jar
Checksum: 979379797
Component: WebLogic Server
Severity: optional
Category: Plugin
CR:
Restart: false
Description: classpath (myWLServer.jar) 3