SySAM Licensing

Descriptions of known issues and workarounds for SySAM licensing.

SySAM licensing issues
CR# Description
656959
  • CPU count incorrect on IBM AIX with POWER7 processors – Sybase IQ may incorrectly count more cores than are actually present on AIX POWER7 systems when Simultaneous MultiThreading (SMT) is greater than 2 per core. This may result in the Sybase IQ server not starting due to licensing problems or the server may start in grace mode.
  • Workaround – Turn off hyperthreading, configure SMT equal to 2 per core, or contact Sybase Technical Support.
669653
  • License server reports wrong number of available licenses – When a product requires multiple licenses and the license server has insufficient licenses available to satisfy its needs, the failure message reported by the product does not show the correct amount that were available (that the product could obtain). For example, there are 5 license in a SySAM server, 3 are in use by other host, so only 2 licenses can be obtained. But SySAM will report wrong message "Insufficient IQ_CORE licenses. Sybase IQ requires 4 IQ_CORE licenses but only 5 could be obtained."
  • Workaround – There is no current workaround. Sybase is aware of the problem and will address the issue in a future release.
628596, 628403
  • Licensing behavior in a virtual environment – Sybase IQ cannot be installed or fails to start in a virtual environment and reports an error similar to the following:
    Cannot determine the total number of processor cores on
    the machine from within this virtual system. The IQ_CORE
    ("DH") license type is restricted for use on a machine
    with a maximum of 4 processor cores regardless of
    whether the virtual system is limited to use fewer
    processor cores. You need to run 'sysamcap' on the
    physical machine (or virtual-machine/partition control
    domain) and set the reported environment variable prior
    to running Installer.
    This error is raised in the following circumstances:
    1. Sybase IQ is running on a virtual system which doesn't have access to the processor counts of the physical machine (this applies to all virtual environments except AIX LPAR and HP-UX vPar).

      and

    2. Sybase IQ is using a license type that is restricted for use to a machine with no more than a specific number of processors (for example, Sybase IQ Single Application Server Edition cannot be used on a machine with more than 16 processor cores, ASE Small Business Edition cannot be used on a machine with more than 2 processor chips).

  • Workaround – Run the sysamcap DEFAULT command on the physical machine or control domain for the virtualization technology (for example, VMware ESX console, or XEN dom0), then set the environment variable reported prior to running the product or product installer. The process is described in the SySAM Sub-capacity Licensing section of the SySAM Users Guide.
Related concepts
Installation and Configuration
Sybase IQ Operations
Multiplex Environment
Sybase Central
Related reference
Restrictions