Home | Previous Page | Next Page   Migration to a Later Version of a Database Server > Migrating to Dynamic Server 10.0 with Enterprise Replication >

Converting to Dynamic Server 10.0 with Enterprise Replication

You can only use the following procedures to convert to Dynamic Server 10.0 from Dynamic Server 9.40, 9.30, 9.2x, or 7.31.

To convert from an earlier database server, you need to convert to an intermediate database server first. For information on which intermediate database server to use, see Database Server Migration Paths. For information on how to convert to the intermediate database server, see the Migration Guide that is included in the IBM Informix documentation for that database server.

To prepare for conversion to Dynamic Server 10.0 with Enterprise Replication
  1. If you have replicate groups, which Dynamic Server 10.0 does not support, remove all of them.
  2. Stop applications that are performing replicable transactions.
  3. Make sure that control and TRG send queues are empty:
    • Run onstat -g grp to ensure that grouper does not have any pending transactions.
    • Run onstat -g rqm to check for queued messages.
  4. Replace old event class identifiers (IDs) used in the ALARMPROGRAM with the new event class IDs.
  5. Shut down Enterprise Replication with the following command:
    cdr stop
To convert to Dynamic Server 10.0 with Enterprise Replication
  1. Perform the conversion tasks described in In This Chapter, including starting Dynamic Server 10.0.
  2. If the CDR_QDATA_SBSPACE configuration parameter is not set, set it in the ONCONFIG file to the sbspaces for Enterprise Replication to use for storing spooled row data.
  3. Back up the syscdr databases with the dbschema or the UNLOAD statement.
  4. Make sure that no replicatable transactions occur before Enterprise Replication starts.
  5. Run the conversion script, named concdr.sh, in the $INFORMIXDIR/etc/conv directory on UNIX, or concdr.bat, in the %INFORMIXDIR%\etc\conv directory on Windows:
    % sh concdr.sh from_version 10.0

    Valid from_version values are:

    9.40, 9.30, 9.21, 9.20, and 7.31
  6. Wait for one of the following messages:
    'syscdr' conversion completed successfully.
    'syscdr' conversion failed. 

    For details about the conversion, see the following file:

    $INFORMIXDIR/etc/concdr.out or %INFORMIXDIR%\etc\concdr.out

  7. If conversion fails, resolve the problem reported in the concdr.out file, restore the syscdr database from a backup, and then attempt conversion again.
  8. After successful conversion, start Enterprise Replication:
    % cdr start
Warning:
After you convert to Dynamic Server 10.0 with Enterprise Replication from Dynamic Server 9.30, 9.2x, or 7.31, do not drop the syscdr database. If syscdr is dropped, then you cannot revert from Dynamic Server 10.0 to the older database server with Enterprise Replication because the data required to carry out the reversion is stored in the syscdr database.
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]