You can either upgrade ISM 1.0 to ISM 2.2 alone or upgrade ISM with the database server version.
Migration reinstalls the ISM binaries but maintains the ISM data (the catalogs and tape volumes that contain the save sets).
The following section explains how to migrate ISM 1.0 to ISM 2.2. ISM 2.2 includes changes to the format of data in the ISM catalogs and volumes. Begin the following procedure with ISM 1.0 running on your old database server version.
onbar -b -w onbar -b -L 0
ism_catalog -create_bootstrap -pool ISMData
The bootstrap is a copy of the files and directories in $INFORMIXDIR/ism/mm, index, and res (UNIX) or %ISMDIR%\mm, index, and res (Windows). These directories are backed up into a single save set, called the bootstrap.
On UNIX:
ism_shutdown
On Windows:
ism_shutdown -deinstall
On UNIX:
rm -rf $INFORMIXDIR/ism/index rm -rf $INFORMIXDIR/ism/mm
On Windows:
del %ISMDIR%/index del %ISMDIR%/mm
If you have file-type devices configured in ISM, you cannot move, copy, or rename the directories that contain those devices.
Follow the instructions on how to remove ISM 1.0 in Uninstalling ISM. Use regedt32 to check the registry keys.
ism_startup
nsrck -c
ism_catalog -recover
ism_op -unmount device_name
ISM 2.2 must not write to any ISM 1.0 volumes because they would be unreadable by ISM 1.0 if you chose to revert.
ism_op -label device_name -volume volume_name -pool ISMData
ism_op -mount device_name
ism_catalog -create_bootstrap -pool ISMData
onbar -b -L 0