Pre-upgrade tasks

NoteBefore you begin the upgrade process, install Adaptive Server 15.0.3 onto your system.

NoteIf your server has replicated databases, consult “Upgrading Servers with Replicated Databases,” before starting the pre-upgrade tasks.

To ensure a successful upgrade, review the following pre-upgrade tasks and perform them as necessary. Depending on the old server configuration, you may not need to perform all pre-upgrade tasks.

  1. Check system and upgrade requirements.

  2. Check RUN_server file location.

  3. Read the password encryption algorithm documentation for 15.0.2 in the Adaptive Server Enterprise New Features Guide for 15.0.2. You should set the password policy option 'allow password downgrade' to 1. Then passwords are encrypted with old and new algorithms aiding in transition should you ever downgrade to an earlier version.

  4. If you are upgrading Adaptive Server, the previously installed version of the server must be running. If you are upgrading Backup Server, Historical Server, Monitor Server, or XP Server, those servers must not be running.

  5. Stored procedure text in the syscomments table is required for upgrade.

  6. Reserved words are resolved using quoted identifiers.

  7. Verify that users are logged off.

  8. Check database integrity.

  9. Back up databases.

  10. Dump transaction log.

  11. Make sure that master is the default database for the “sa” user.

  12. Prepare the database and devices for upgrade using the preupgrade utility.

    If you do not disable Job Scheduler the path for Windows platforms must be specified in detail:

    1. Copy %OLDSYBASE%\%OLDSYBASE_OCS\ini\libtcl.cfg to %SYBASE%\%SYBASE_OCS\ini\libtcl.cfg.

  13. Ensure that the procedure cache size is at a minimum of 150 percent of the default procedure cache size, or between 53248 and 2147483647 2K pages.

  14. Copy the following files from earlier versions of Adaptive Server to their corresponding Adaptive Server 15.x installation.

    For Windows platforms:

  15. If the Java in database feature is enabled, create sybpcidb database. The sybpcidb database stores configuration information for the Pluggable Component Interface (PCI) and all Pluggable Component Adapter (PCA) components. This database is used by installpcidb script. For example:

    1> disk init
    2> name = “sybpcidb_dev”
    3> physname = “${SYBASE}/data/sybpcidb_dev.dat”
    4> size = '24MB'
    5> go
    1> create database sybpcidb on sybpcidb_dev = 24
    2> go