db2_deinstall - Db2 データベース製品、フィーチャー、または言語のアンインストール ・コマンド
コマンド・パラメーターおよび db2_deinstall コマンドが実行される場所に応じて、 Db2 データベース 製品、フィーチャー、または言語 をアンインストールします。 このコマンドは、 Linux® および UNIX オペレーティング・システムでのみ使用可能です。
db2_deinstall コマンドは、 DB2DIR/installにあります。ここで、 DB2DIR は、 Db2 データベース製品の現行バージョンがインストールされている場所です。 db2_deinstall コマンドは、Db2 データベース製品メディア上でも使用できます。 db2_deinstall コマンドは、インストール・パスに関連した Db2 データベース製品のアンインストールにのみ使用できます。
- db2_deinstall -a が特定の Db2 データベース・インストール・パスから実行される場合、ローカル・ホスト上の同じパスから すべて、または特定のフィーチャーや言語をアンインストールできます。
- db2_deinstall -a が Db2 データベース製品メディアから実行される場合は、 -b オプションを使用してパスを指定する必要があります。 その後、そのローカル・ホストのそのインストール・パスからすべて、または特定のフィーチャーや言語をアンインストールできます。 pureScale フィーチャーの Db2 データベース製品メディアをアンインストールするには、必要なすべてのホストで db2_deinstall -a を実行する必要があります。
許可
root インストールには root ユーザー権限が必要です。
必要な接続
なし
コマンド構文
コマンド・パラメーター
- -F feature-name
1 つのフィーチャーの除去を指定します。 複数のフィーチャーのアンインストールを示すには、このパラメーターを複数回指定します。 例えば、
-F feature1 -F feature2
などです。1つの場合を除いて、-aと組み合わせることができません。 除去されるフィーチャーが IBM® Tivoli® System Automation for Multiplatforms (SA MP) であり、root ユーザー権限を持っている場合は、以下のようになります。 -F TSAMP と -a を組み合わせて使用する 必要があります 。 これにより、 SA MP と Db2 データベース製品の両方が削除されます。
1つの場合を除き、 -rと組み合わせて使用できます。 除去されるフィーチャーが IBM Tivoli System Automation for Multiplatforms (SA MP)の場合、 -F TSAMP と -r を組み合わせて使用することはできません。
Db2 データベース・アンインストーラーは、一部の Db2 フィーチャーを除去した後に、関連した Db2 インスタンスを自動的に更新します。 ログ・ファイルに報告されているようにインスタンスの更新が失敗した場合は、 db2iupdt (root インスタンス) または db2nrupdt (非 root インスタンス) コマンドを使用して、関連する Db2 インスタンスを手動で更新する必要があります。
- -f sqllib
このパラメーターは、非 root インストールの場合のみ有効です。 -aと一緒に使うと、インスタンスのトップ・ディレクトリーまたはその下にあるものが削除されます。
- -a
IBM Db2 pureScale® Feature コピーで db2_deinstall コマンドを実行する場合、このパラメーターは必須です。 現在場所にあるすべてのインストール済み Db2 データベース製品を除去します。 1つの場合を除いて、-Fと組み合わせることができません。
除去されるフィーチャーが IBM Tivoli System Automation for Multiplatforms (SA MP) で、root ユーザー権限を持っている場合は、以下のようになります。 -F TSAMP と -a を組み合わせて使用する 必要があります 。 これにより、 SA MP と Db2 データベース製品の両方が削除されます。
-r パラメーターと組み合わせてはなりません。
非rootインストールでは、-f SQL ライブラリーとともに-aを使うと、非rootインスタンスも削除されます。また、$HOME/sqllib ディレクトリーの削除も含まれます。
- -s GPFS
- IBM General Parallel File System (GPFS) が Db2 pureScale Feature インストールの一部としてインストールされた場合、GPFS も自動的にアンインストールされます。 このパラメーターを指定すると、GPFS の削除がスキップされます。 このパラメーターを使用して、GPFS クラスターとそのファイル・システムを保持しながら、 Db2 コピーを削除することができます。 このパラメーターは、-a パラメーターとのみ、組み合わせて指定できます。
- -s TSAMP
- IBM Tivoli System Automation for Multiplatforms (SA MP) が Db2 pureScale Feature インストールの一部としてインストールされた場合、 SA MP も自動的にアンインストールされます。
- -r response-file
応答ファイルで指定された内容に基づいて、製品、フィーチャー、または言語のアンインストールを実行します。 例えば、
db2_deinstall -r db2un.rsp
などです。 Db2 製品イメージには、すぐに使用可能なサンプル応答ファイルが含まれていて、デフォルト項目が設定されています。 製品、フィーチャー、言語をアンインストールするためのサンプル応答ファイルは、db2un.rsp です。 db2un.rsp ファイルは、DB2DIR/install パスにあります。-a パラメーターまたは-s パラメーターを結合できません。
1つの場合を除いて、-Fパラメータと組み合わせることができます。 除去されるフィーチャーが IBM Tivoli System Automation for Multiplatforms (SA MP)の場合、 -F TSAMP と -r を組み合わせて使用することはできません。
-r パラメーターと -F パラメーターの両方が指定されている場合、 -F パラメーターで指定された Db2 フィーチャーは、応答ファイル内の REMOVE_COMP キーワードをオーバーライドします。
Db2 データベース・アンインストーラーは、一部の Db2 フィーチャーを除去した後に、関連した Db2 インスタンスを自動的に更新します。 ログ・ファイルに報告されているようにインスタンスの更新が失敗した場合は、 db2iupdt (root インスタンス) または db2nrupdt (非 root インスタンス) コマンドを使用して、関連する Db2 インスタンスを手動で更新する必要があります。
- -b
このパラメーターは、Db2 データベース製品メディアからコマンドを実行する場合に有効です。 アンインストールする Db2 データベース製品がインストールされている場所の絶対パスを指定します。 このパラメーターが指定されない場合、コマンドはパスを求めるプロンプトを出します。
- -l log-file
ログ・ファイルを指定します。 root インストールの場合、デフォルトのログ・ファイルは/tmp/db2_deinstall.log$$です。ここで、$$はプロセス ID を表します。
非 root インストールの場合、デフォルト・ログ・ファイルは /tmp/db2_deinstall_userID.log です。userID は非 root インストールを所有するユーザー ID を表します。 削除されるフィーチャーが IBM Tivoli System Automation for Multiplatforms (SA MP)の場合、 SA MP のインストール・ログ・ファイルは、 Db2 データベース・ログ・ファイルと同じディレクトリーに配置されます。
- -t trace-file
デバッグ・モードをオンにします。 デバッグ情報は、trace-file として指定されたファイル名に書き込まれます。
- -h | -?
ヘルプ情報を表示します。
例
DB2DIR/install/db2_deinstall -a -l /tmp/db2_deinstall.log
-t /tmp/db2_deinstall.trc
使用上の注意
- db2_deinstall -a を実行した場合、Db2 データベース・インストーラーによってインストールされたコンポーネントおよびフィーチャーだけが削除されます。
- db2_deinstall コマンドを実行する前に、 IBM General Parallel File System (GPFS) クラスターおよびファイル・システムを手動で削除する必要があります。 それ以外の場合は、 -s パラメーターを指定して db2_deinstall コマンドを実行し、GPFS バイナリー・ファイルの削除をスキップする必要があります。 -s パラメーターを指定して db2_deinstall コマンドを実行し、 SA MPの削除をスキップすることもできます。
- SA MP は、既存のドメインで SA MP を削除した結果からユーザーを安全に保護するために、 db2_deinstall コマンドを使用して個別にアンインストールすることはできません。