Before installing Adaptive Server:
Read the release bulletins for the latest information on the products (Adaptive Server, Monitor Server, and so on) that you are installing. See “Special Installation Instructions” in the release bulletin.
Install operating system patches, if required.
WARNING! Adaptive Server running on the Solaris 10 operating system encounters performance degradation when using asynchronous IO on file-system devices. This can manifest in severe performance degradation on single CPU machines and significant performance degradation on multi-CPU machines under load. This is due to a bug in Solaris kernel, Sun BugID 6302167.
To resolve this problem, install these patches from Sun Support:
Solaris 10 SPARC: PatchID 120048-03
Solaris 10 x86/x64: PatchID 120049-03
See the release bulletin for general patch information.
If you are having trouble starting the installer, make sure you have the required operating system patches for the Java Runtime Environment (JRE) version 1.4.2.
Information about the required operating system patches is available from the Sun Java Web site.
Review the SySAM procedures and plan your client/server configuration using the configuration guide for your platform.
Create a “sybase” account on your system to perform all installation tasks.
The “sybase” user must have permission privileges from the top (or root) of the disk partition or operating system directory down to the specific physical device or operating system file.
Log in to the machine as the “sybase” user.
Maintain consistent ownership and privileges for all files and directories. A single user—the Sybase System Administrator with read, write, and execute permissions—should perform all installation, upgrade, and setup tasks.
Decide where the Adaptive Server software will be installed. Make sure there is sufficient available disk space. There cannot be any spaces in the path name of the directory.
Know what product edition you are installing. The options are:
Enterprise Edition
Small Business Edition
Developers Edition
If you are installing the Small Business or Enterprise Edition, you must know the license type under which Adaptive Server was licensed. For more inforamtion about license types, see the “License types” in Chapter 3 “Getting and Using your License” of the Sybase Software Asset Management User’s Guide.
Sybase recommends that you specify license types at the time of installation. However, you may choose to specify the product edition and license type later using sp_lmconfig. For information on sp_lmconfig, see Reference Manual:Procedures.
You must decide if you want licensing events to trigger e-mail alerts and the severity of the events that will generate e-mail messages .
If you choose to have e-mail notification of license events, you must know the:
SMTP server host name
Port number for an SMTP server
E-mail return address
Recipients of the notifications
Severity level of an event that will trigger mail. Your choices are:
None
Informational
Warning
Error
Verify that the operating system meets the version-level, RAM, and network protocol requirements for your platform.
Verify that your network software is configured.
Sybase software uses network software even if Adaptive Server and Sybase client applications are installed on a machine that is not connected to a network.
If you are having connection problems, or to verify your network configuration, ping the host.
Adjust the operating system shared memory parameter.
For Adaptive Server to run, the operating system must be configured to allow allocation of a shared memory segment at least as large as the Adaptive Server total logical memory configuration parameter.
The default total logical memory parameter on Sun is 32,768 2K pages (66MB) on the 32-bit operating system, and 47,104 2K pages (92MB) on the 64-bit operating system. To adjust the shared memory value of the operating system, add the following line to the operating system configuration file /etc/system:
set shmsys:shminfo_shmmax = nnn
where nnn, set in bytes, is at least 32MB for a default Adaptive Server. Set this value higher to increase the value of Adaptive Server’s total logical memory parameter.
After you install Adaptive Server, you can change any configuration parameter, procedure cache, and data cache. This may require you to increase the value of the configuration parameter max memory.
Because Solaris 10 is shifting to a new method of controlling system resources. shminfo_shmmax is technically obsolete, but if you have an entry for it in /etc/system it will still work. A new way to set this up is to add an entry to the file /etc/project. Example:
project-sybase:200:For use by Sybase:sybase:sybase:project.max-shm-memory=\ (system,17179869184,deny)
project.max-shm-memory=(system,17179869184,deny) – this is the name for the project parameter that replaces the old shminfo-shmmax parameter. “system” means the value is fixed until the next reboot "17179869184" is the value (16GB)
deny – means attempts to use more than 16GB are denied.
The default value for project.max-shm-memory is 25% of the physical memory on the system. The maximum value is UINT64_MAX, which works out to 18446744073709551615 bytes, so essentially this is limited only by the size of physical memory.
The setting project.max-shm-memory can be done while the system is running by using the prctl command. The rctladm command can be used to set things permanently.
Adjust shared memory segments.
Depending on the number and types of devices you use for backup (dump) and recovery (load), you may need to adjust the shared memory segment parameter in the operating system configuration file to accommodate concurrent Backup Server processes. The default number of shared memory segments available for process attachments is 6.
Adaptive Server may allocate shared memory segments after start-up if any reconfiguration through sp_configure requires additional memory. You may need to account for these additional segments. Allocate the maximum memory you will make available to Adaptive Server, by using the allocate max shared memory configuration parameter. See the System Administration Guide for more information.
To adjust shared memory segments of the operating system, add the following line to the configuration file /etc/system:
set shmsys:shminfo_shmseg=x
where x is the number of shared memory segments.