Moving 32-Bit Databases to 64-bit Platforms

Perform these steps to move a 32-bit database to a 64-bit platform.

Prerequisites
Task
  1. Log in to your 32-bit server and back up the database.
  2. Copy the backup to the 64-bit machine, and restore the database.
    You may need to rename raw device and path names to ensure they match. See Administration: Multiplex > Back Up and Restore.
  3. On the 64-bit machine, do one of the following:
    Server Action

    Simplex

    Start the database with the appropriate startup flags.

    Multiplex

    Start the coordinator with the -iqmpx_sn 1, -gm 1 , -iqro 1, and -iqmpx_ov 1 startup flags.

  4. Start Interactive SQL and connect to the database.
  5. Use DROP MULTIPLEX SERVER to drop all existing secondary nodes.
  6. Use ALTER DATABASE UPGRADE to upgrade the database.
    See Reference: Statements and Options > SQL Statements > ALTER DATABASE Statement.
  7. Run sp_iqcheckdb ('allocation database') and verify that the database is error free.
    sp_iqcheckdb checks the validity of the current database. See Reference: Building Blocks, Tables, and Procedures > System Procedures > sp_iqcheckdb Procedure.
  8. Perform these steps for multiplex servers only:
    1. Shut down and restart the coordinator normally (without the -gm 1 , -iqro 1, and -iqmpx_ov startup flags).
    2. Use CREATE MULTIPLEX SERVER STATEMENT to recreate the secondary nodes.
Related tasks
Converting to a New Hardware Platform