ここでは、システムからルート・インスタンスの一部またはすべてを除去する方法について説明します。
最後の DB2 バージョン 9 のコピーを除去する場合は、DB2 製品を除去する前に DB2 インスタンスを除去できます。DB2 バージョン 9 のコピーを除去する場合で、他にも DB2 バージョン 9 のコピーが存在する場合は、DB2 インスタンスを関連付ける DB2 コピーから、db2iupdt コマンドを実行できます。
インスタンスを削除した後、同じリリースの別のインスタンスのもとでデータベースをカタログすれば、元のインスタンスによって所有された DB2 データベースを使用できます。インスタンスを除去してもデータベースは引き続き存在するため、データベース・ファイルを明示的に削除しない限りデータベースを再使用できます。
DB2 製品を使用しないことにした場合、または既存のインスタンスをそれ以降のバージョンの DB2 製品にアップグレードしないようにする場合のみ、DB2 インスタンスを除去するようにしてください。 アップグレードでは、DB2 の新しいバージョンと古いバージョンの両方が依然としてインストールされていることが必要となります。関連付けられている DB2 コピーが除去されたインスタンスをアップグレードすることはできません。
インスタンスを除去するには、以下のステップを実行します。
DB2DIR/instance/db2idrop InstNameここで DB2DIR は、DB2 インストールの際に指定した場所です。UNIX® の場合のデフォルト・インストール・パスは /opt/IBM/db2/V9.7 です。Linux® の場合のデフォルト・インストール・パスは /opt/ibm/db2/V9.7です。
db2idrop コマンドは、インスタンスのリストからインスタンスの項目を除去し、 INSTHOME/sqllib ディレクトリーを除去します (INSTHOME はインスタンスのホーム・ディレクトリー、InstName はインスタンスのログイン名)。 /sqllib ディレクトリーにファイルを保管している場合、それらのファイルはこのアクションによって除去されます。そうしたファイルがまだ必要ならば、 インスタンスをドロップする前にコピーを作成しなければなりません。