Home | Previous Page | Next Page   Informix Storage Manager >

Uninstalling ISM

The following two sections provide procedures for uninstalling ISM on UNIX and Windows. You must uninstall your currently running ISM in these situations:

You must not install ISM on a computer in which a NetWorker server or a NetWorker client is already installed. If you attempt such an installation, it fails with the following message:

The ISM setup script detected that another storage manager is 
installed in /nsr, which conflicts with ISM. If you want to setup 
ISM, you need to de-install the other storage manager and then 
run $INFORMIXDIR/bin/ism_startup -init.

For ISM to be installed on a computer that has a NetWorker server or client on it, the NetWorker server or client has to be completely uninstalled first.

To uninstall your currently running ISM on UNIX
  1. Log in as user informix.
  2. Change to the ISM executables directory:
    cd $INFORMIXDIR/bin
  3. Become user root.
  4. Shut down the ISM daemons:
    ./ism_shutdown -q
  5. Verify that the daemons are shut down:
    ps -ef | grep nsr
  6. Move the ISM executables to a temporary directory:
    mkdir ./ism.tmp
    mv ism* ism.tmp
    mv nsr* ism.tmp
    mv mm* ism.tmp
    mv save* ism.tmp
    mv scanner ism.tmp
    mv usam ism.tmp
    mv recover ism.tmp
  7. Move the ISM catalogs to a temporary directory:
    cd $INFORMIXDIR
    mv ism ism.bak
  8. Remove the symbolic link to the ISM catalogs:
    rm /nsr
  9. Remove the call to ism_catalog from the $INFORMIXDIR/onbar script.

Now you are ready to install your new storage manager on UNIX.

Tip:
The ism_shutdown command shuts down the ISM daemons nsrd, nsrexecd, nsrmmdbd, and nsrindexd. It does not uninstall ISM, that is, it does not remove the ISM executables in $INFORMIXDIR/bin, the symbolic link /nsr, or the various ISM files in $INFORMIXDIR/ism.
To uninstall your currently running ISM on Windows
  1. Shut down ISM. On a command line enter:
    ism_shutdown -deinstall
  2. Shut down the Informix database server:
    onmode -yuk
  3. Check Settings > Control Panel > Services to see if the database server is down. If it is not down, wait until it is.
  4. Change the user environment variable PATH so that %ISMDIR%\bin is no longer in the environment variable PATH. You might find:
    PATH=c:\WINDOWS\system32;d:\ISM\1.00\bin;c:\msdev; 

    Change it to:

    PATH=c:\WINDOWS\system32;c:\msdev;
  5. Rename the directory that contains the ISM executables:
    rename %ISMDIR% ism.bak
  6. Delete the user environment variable ISMDIR.
  7. Start the Windows registry. On the command line enter:
    regedt32
  8. Go to HKEY_LOCAL_MACHINE > SOFTWARE > Informix > ISM.

    With the cursor on ISM, click to select and then choose Edit > Delete from the registry menu.

    Warning:
    Make sure that ISM is selected. You must have the correct entry. Be careful when you edit the registry because mistakes can corrupt Windows.
  9. Go to HKEY_LOCAL_MACHINE > SOFTWARE > XBSA.

    With the cursor on XBSA, click to select and then choose Edit > Delete from the registry menu.

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]