Upgrading Shared-Disk Instances

Upgrade a Sybase Control Center server instance by copying key files in the repository.

Prerequisites

Install the latest version of Sybase Control Center before upgrading.

If you are running multiple SCC server instances, install the latest version of SCC into a different directory from the earlier version. For example:
  • Earlier version: Sybase\scc326\SCC-3_2
  • Later version: Sybase\scc327\SCC-3_2

If you used the earlier version of Sybase Control Center to manage and monitor more than one type of resource (Adaptive Server, Data Assurance, Event Stream Processor, Sybase IQ, Replication Server, Replication Agent, Mirror Replication Agent), install the same set of product module plug-ins with the new version of SCC.

Task
  1. Enable shared-disk mode in the new installation directory. In SCC-3_2\bin, enter:
    sccinstance -enable
  2. Deploy instances in the new installation directory. For example, enter this in SCC-3_2\bin to deploy a server instance called Boston:
    • Windows –

      sccinstance -create -server -instance Boston -service

    • UNIX –

      sccinstance -create -server -instance Boston

    For more information on deploying instances, see Get Started > Deploying an Instance from a Shared Disk Installation in the online help.

  3. Shut down all instances of Sybase Control Center—both old and new versions.
  4. Navigate to the installation location of the earlier version of SCC on the shared disk.
  5. Copy the earlier-version scc_repository.db and scc_repository.log files. For example:
    Windows –
    • %SYBASE%\scc326\SCC-3_2\instances\<instance-name>\services\Repository\scc_repository.db
    • %SYBASE%\scc326\SCC-3_2\instances\<instance-name>\services\Repository\scc_repository.log
    UNIX –
    • $SYBASE/scc326/SCC-3_2/instances/<instance-name>/services/Repository/scc_repository.db
    • $SYBASE/scc326/SCC-3_2/instances/<instance-name>/services/Repository/scc_repository.log
  6. Paste the copied files into the corresponding instance directory of the latest installed version. For example:
    C:\Sybase\scc327\SCC-3_2\instances\<instance-name>\services\Repository.
  7. Determine whether, in the earlier version of SCC, you modified this file (to add a password for the sccadmin account, for example):

    In SCC 3.2.5 or earlier: SCC-3_2/conf/csi.properties

    In SCC 3.2.6 or later: SCC-3_2/conf/csi_config.xml

    If you did, make the same changes to SCC-3_2/conf/csi_config.xml in the latest version. Note that in SCC 3.2.6, the name and format of the CSI file changed and the sccuser account was removed.
    Note: Sybase recommends that you do not use login accounts defined in csi_config.xml in a production environment. See the Get Started > Setting up Security section of the Sybase Control Center online help for instructions on configuring authentication through LDAP or the operating system.
  8. Start each instance of the new version of Sybase Control Center.
    When you start the latest-version server with the earlier-version repository, the repository automatically migrates to the most current version.