この手順で、Solaris システムから WebSphere Application Server 製品をアンインストールします。
アンインストーラー・プログラムの実行後に、ログ・ファイル、および製品を元のディレクトリーに再インストールできないようにする
レジストリー項目を、手動ステップで除去します。
再インストールする計画がない場合は、手動でアンインストールしないでください。
始める前に
アンインストーラー・プログラムは、デフォルトでは、各プロファイルの構成データおよびアプリケーションのすべてを含む、
すべてのプロファイルを除去します。
アンインストール手順を開始する前に、必要に応じて、
各プロファイルの config フォルダー、installableApps フォルダー、および installedApps フォルダーをバックアップするか、
または uninstall コマンドで -OPT removeProfilesOnUninstall="false" パラメーターを使用します。アンインストーラー・プログラムは、
すべての構成データ、アプリケーション、および各プロファイル内のその他の
ユーザー・データを含む、すべてのプロファイルを残します。
uninstall コマンドで -OPT removeProfilesOnUninstall="true" パラ
メーターを使用してデータのすべてを削除するか、または後でデータが不要であると判断したときに手動で削除します。構成ファイルの管理についての説明は、
コマンド行ツールの使用
を参照してください。
別のロケーションに保管されていないすべてのアプリケーションをバックアップします。
正しい製品を除去してクリーンなシステムを作成できるように、
製品のインストール・ルート・ディレクトリーを判別します。
このタスクについて
以前のインストールのファイルが残っているときに製品を新規ディレクトリーに再インストールすると、
共存シナリオを作成することができます。
ただし、すべてのファイルおよびレジストリー項目を削除すると、WebSphere Application Server 製品を
完全に除去することができます。
システムをクリーンにすることにより、共存なしで、元のディレクトリーに製品を再インストールすることができます。
デフォルトのディレクトリーを、以下の計画表に示します。
インストール・ウィザードおよび
プロファイル管理ツールは、ルート・デ
ィレクトリーのユーザー独自のロケーションをオーバーライドします。
installRegistryUtils
コマンドを使用すると、インストール済みのすべての
WebSphere Application Server 製品の
インストール・ロケーションを調べることができます。
以下の手順を実行して、クリーンなシステムを作成します。
プロシージャー
- 本製品をインストールした際と同一のユーザー ID としてログオンします。
- WebSphere Application Server の Web サーバー・プラグインのアンインストーラー・プログラムを実行します。
アプリケーション・サーバーと一緒に
稼働するよう、Web サーバーが構成されている場合は、
プラグインをアンインストールして、Web サーバーから
構成を除去します。
WebSphere Application Server 用の Web サーバー・プラグインのアンインストール
を参照してください。
- kill コマンドを使用して、稼働中のすべての Java プロセスを強制終了します。
稼働中の Java プロセスが WebSphere Application Server 製品と無関係で、それらを停止できない場合は、
すべての WebSphere Application Server 製品関連プロセスを停止してください。
次のコマンドを使用して、実行中のすべてのプロセスを判別します。
ps -ef | grep java
kill コマンドを
使用して、WebSphere Application Server 関連のプロセスをすべて停止します。
kill -9 java_pid_1 java_pid_2...java_pid_n
- uninstall コマンドを実行します。
アンインストーラー・プログラムを既に実行しているか、
またはアンインストーラー・プログラムを実行できない場合は、
このステップをスキップしてください。
詳しくは、uninstall コマンド
の説明を参照してください。
アンインストーラー・ウィザードが開始し、「ようこそ」パネルが表示されます。
- 関連パッケージを検索します。 以下のコマンドを
入力して、WebSphere Application Server 製品のパッケージを検索します。
pkginfo | grep WS
上記のコマンドを使用してもパッケージが表示されない場合は、
次のステップはスキップしてください。
パッケージの結果リストの形式は、次のとおりです。
application WSBAA61 WebSphere Application Server
- ディレクトリーをパッケージ情報が登録されているディレクトリーに変更します。
cd /var/sadm/pkg
- 次のコマンドを実行し、WebSphere Application Server 関連のパッケージをすべて除去します。
pkgrm packagename1 packagename2 packagename3 ...
アンインストールの対象でない
WebSphere Application Server 製品のパッケージは除去しないでください。
バージョン 6.1 パッケージ名の接頭部は WSB または WSP、接尾部は 61 です。
WSC パッケージ名の接尾部は 61 ではありません。
/var/sadm/pkg ディレクトリーから
次のコマンドを発行し、
/var/sadm/pkg ディレクトリーに登録されている WebSphere Application Server 製品関連パッケージを検索および除去します。
- 正しいディレクトリー cd /var/sadm/pkg に移動します。
- WebSphere Application Server 製品の場合は ls |grep WSB|xargs -i pkgrm -n {}
- Application Client の場合は ls |grep WSC|xargs -i pkgrm -n {}
- WebSphere Application Server の Web サーバー・プラグインの場合は ls |grep WSP|xargs -i pkgrm -n {}
WebSphere Application Server の Web サーバー・プラグインのパッケージ名は次のとおりです。
WSPAA61
WSPAA61AC
WSPAA61BC
WSPAA61CC
WSPAA61DC
WSPAA61FC
WSPAA61FB
WSPAA61GC
WSPAA61HC
パッケージを除去する際に問題が発生する場合は、
除去前のファイルを含め、/var/sadm/pkg ディレクトリーの関連パッケージ・ディレクトリーを除去します。
例えば、
pkgrm -n WSBAA61 コマンドを実行する前に、
以下のファイルを除去します。
/var/sadm/pkg/WSBAA61/install/preremove
- app_server_root ディレクトリーにある WebSphere Application Server のディレクトリーを除去するには、
rm -rf app_server_root と入力します。
保持しておく製品のインストール・ルート・ディレクトリーは除去しないでください。同様に、プロファイル・ディレクトリーもすべて除去します。
- installRegistryUtils
コマンドを使用すると、
インストール済みのすべての WebSphere Application Server 製品の
インストール・ロケーションを調べ、
製品を選択して、インストール・レジストリーから除去できます。
結果
この手順を行うと、システムがクリーンになります。
これにより、同じディレクトリーに再インストールすることができます。
クリーンなシステムには、以前削除したインストールの痕跡は残っていません。