• No results found

Installation and Configuration Guide SAP Sybase IQ 16.0 SP01

N/A
N/A
Protected

Academic year: 2021

Share "Installation and Configuration Guide SAP Sybase IQ 16.0 SP01"

Copied!
62
0
0

Loading.... (view fulltext now)

Full text

(1)

SAP Sybase IQ 16.0 SP01

(2)

Copyright © 2013 by SAP AG or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary.

These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/ index.epx#trademark for additional trademark information and notices.

(3)

Preparing for Installation ...1

About SAP Sybase IQ ...1

Supported Server Platforms ...1

Supported Client Platforms ...1

Licensing Requirements ...1

Installation Media ...2

Planning Your Installation ...2

Installing For the First Time ...2

Upgrading From an Earlier Version ...3

Changing Hardware Platforms ...3

Planning for Distributed Query Processing or

High Availability ...3

Preinstallation Tasks ...4

Check for Operating System Patches ...4

Increase the Swap Space ...4

License Server Requirements ...4

Adjust the Shared Memory Allocation ...5

Enable the I/O Completion Ports (IOCP) ...5

Installing the IBM XL C/C++ Redistributable

Libraries ...5

Increase the Maximum User Processes ...6

Install IFIX IZ16878 ...6

Verify Network Functionality ...6

Licensing Your Software ...7

Available Licenses ...7

Enterprise Edition (EE) ...7

Small Business Edition (SE) ...9

Evaluation Edition ...9

Express Edition ...10

(4)

Read the SySAM Documentation ...10

Decide On the License Model You Want To Use

...11

Get Your Host ID ...11

Determine the Host Name ...11

Choose a Port Number ...12

Generating a SySAM License ...12

Installing a New License Server ...13

Starting a License Server ...13

Server Installations ...15

Sybase Accounts ...15

Server Components ...15

Sybase Control Center ...16

SCC Installation Scenarios ...17

SCC Installation Options ...18

Other SAP Sybase IQ Installation Options ...20

What a Server Installation Does ...20

Installing Server Software ...23

Installing in GUI Mode ...23

Installing from the Command Line ...23

Installing in Unattended (Silent) Mode ...23

Setting Environmental Variables ...25

Install Logs ...25

Solutions to Common Installation Problems ...26

Uninstalling SAP Sybase IQ ...27

Testing Installed Products ...29

Demo Database ...29

Starting the Demo Database ...29

Table Names ...29

Running SAP Sybase IQ Server ...30

Stopping Servers ...32

Starting and Stopping the Sybase Control Center

Agent ...33

Running Interactive SQL ...34

(5)

Verify Your License ...35

Change the Default Connection Parameters ...36

Remove Sample Application Files ...36

Client Installations ...37

Client Components ...37

What a Client Installation Does ...37

Installing Client Software ...39

Installing in GUI Mode ... 39

Installing from the Command Line ...39

Installing in Unattended (Silent) Mode ...39

Setting Environment Variables ...41

Configuration ...43

Using Configuration Files ...43

Configuring Backup Devices ...44

Changing the Current Block Mode Using SMIT ...44

Configuring Client Connectivity ...45

Connecting Using ODBC ...45

Connecting Using JDBC ...48

Connecting Using OLE DB ...48

Connecting Using Open Client ... 49

Running the Client and Server On the Same

System ... 49

Network Issues for SAP Sybase IQ Servers ...50

(6)
(7)

Preparing for Installation

Read this section before you install SAP® Sybase® IQ.

About SAP Sybase IQ

SAP® Sybase® IQ is a high-performance decision-support server designed specifically for mission-critical business intelligence, analytics, and data warehousing. Component Integration Services within SAP Sybase IQ provide direct access to relational and non-relational databases on mainframe, UNIX, or Windows servers.

Supported Server Platforms

SAP Sybase IQ is compatible with these platforms and operating systems. • AIX 64-bit version 6.1 5L – minimum patch level 6100-01

• AIX 64-bit version 7.1 TL 1 SP2

Supported Client Platforms

SAP Sybase IQ includes a network client for all supported server platforms.

All SAP Sybase IQ UNIX and Linux installations include ODBC drivers needed for the client and InteractiveSQL. SAP Sybase IQ Network Client for Windows includes 32-bit ODBC Windows drivers, which allow you to connect to SAP Sybase IQ from third-party 64-bit Windows applications, and 64-bit Windows applications written in C++.

Licensing Requirements

All product editions except the Evaluation Edition require a license. Optional features are sold and licensed separately.

Whether you install a licensed or evaluation edition, you have 30-day access to all features and options. To use an option beyond the 30-day evaluation period, you must purchase and install an appropriate SAP Sybase Software Asset Management (SySAM) license.

The e-mail message or Web key you receive when you purchase an SAP Sybase product provides specific product and licensing information. Before installing and configuring any product edition, know which features you are licensed to use.

(8)

Installation Media

SAP Sybase IQ installation media includes software for server and client installations.

Table 1. SAP Sybase IQ Installation Media.

Media Description

SAP Sybase IQ Server Suite

Installs server components and other support tools.

SAP Sybase IQ Client Suite

Installs the components required for client connections to a SAP Sybase IQ server.

Planning Your Installation

The installation process depends on whether you are installing for the first time, upgrading from a previous version, or migrating your databases to a new hardware platform.

Note: Sybase Control Center is a Web-based tool for managing and monitoring SAP Sybase servers, including single-node and multiplex servers. If you plan to use SCC to manage your servers, see the Sybase Control Center Installation Guide before you install.

Installing For the First Time

Follow these steps to install SAP Sybase IQ for the first time.

• Read the release bulletin for the latest information. See the special installation instructions section for any installation instructions not included in this document.

• Complete all pre-installation tasks. Apply any required operating system patches, check to see that there is sufficient disk space and memory, and update any necessary configuration changes.

• Determine the license model you want to use. SySAM supports served and unserved license models. See the Sybase Software Asset Management (SySAM) 2 Users Guide to determine which model is best suited for your environment.

• Use the product and licensing information you received from SAP Sybase to log in to the SAP Sybase Product Download Center at: https://sybase.subscribenet.com or SAP® Service Marketplace at http://service.sap.com/licensekeys and generate a license key for your software.

• Install SAP Sybase IQ server components, activate your license, then start and test your server.

(9)

Upgrading From an Earlier Version

Follow these general guidelines when you install a new version of SAP Sybase IQ. • Choose an appropriate installation directory. You cannot install SAP Sybase IQ in the

same parent directory as an earlier version. Uninstall the version currently installed on your system, or install in a different parent directory.

• Upgrade your client tools. Although you can use the current version of the client tools to connect to an earlie server version, some options, tools, and objects may not be available. Additional Information

Migration Guide > Database Upgrades

Changing Hardware Platforms

Although SAP Sybase IQ Server Suite is no longer available for 32-bit platforms, you can move a 32-bit database to a 64-bit platform, and move a database from one platform to another. Additional Informaiton

• Migration > Hardware Changes > Moving 32-Bit Databases to 64-bit Platforms • Migration > Hardware Changes > Converting to a new hardware platform

Planning for Distributed Query Processing or High Availability

Distributed query processing can benefit from an optional high-speed interconnect. Use scalable interconnect technology to connect multiplex nodes.

For best performance, use:

• A high-speed network interconnect providing a local network that connects all multiplex nodes. Use an interconnect bandwidth of 1Gb or higher or the highest bandwidth, lowest latency interconnect available.

• Two physically separate network interfaces for each multiplex node: • A public network for multiplex interconnection traffic and client traffic.

• A private network for multiplex interconnect traffic only, excluding external client traffic. Currently, multiplex interconnects support only the TCP/IP standard. These two networks improve security, fault-tolerance, and performance. • A switch that enables high-speed communication between nodes.

• Network cards that reside on different fabrics so that the multiplex survives network failure. Separate the public and private networks physically.

• Private interconnect fabrics that contain only links to machines participating in the multiplex. Private interconnect for all multiplex nodes should connect to the same switch, which connects to no other public switches or routers.

(10)

• Redundant network interface cards added to private or public networks if desired. The private and public connection information allows for multiple IP addresses on each.

Preinstallation Tasks

Perform the following tasks before you install SAP Sybase IQ.

Check for Operating System Patches

Check with your vendor and apply the latest operating system patches. Do not use a patch that is earlier than the version suggested for your operating system.

On AIX 7.1, the minimum O/S requirement is AIX 7.1 TL 1 SP2. Customers running AIX 7.1 TL SP0 or SP1 must install SP2 to resolve an issue with the JVM. See http://

www-01.ibm.com/support/docview.wss?uid=swg1IV12285 for details.

Increase the Swap Space

The recommended minimum swap space is at least 1GB. Certain operations may cause the memory usage to grow dynamically. Changing the way SAP Sybase IQ uses buffers can dramatically change the way it uses memory.

Depending on the load, swap requirements may exceed space allotted. Insufficient swap space may result in the system supporting fewer users, and large processes that cannot acquire sufficient swap space may be prematurely killed by the operating system.

See your operating system documentation for information about extending swap space.

License Server Requirements

SAP Sybase IQ requires SySAM license server version v11.6.1 or later, which is distributed on the SAP Sybase IQ Server Suite installation media. Using an older SySAM server can cause the server to become unresponsive. Install the license server before you install SAP Sybase IQ.

To check the version of your current SySAM license server, open a console or command prompt, change to $SYBASE/SYSAM-2_0/bin, and enter:

./lmutil lmver lmgrd

If you currently use a license server to host SySAM licenses for other Sybase products: • Uninstall your current license server

• Install the license server distributed on the SAP Sybase IQ Server Suite DVD • Rehost your licenses

Rehost your SySAM licenses after you install the new license server. Addtional Information

(11)

Adjust the Shared Memory Allocation

The -iqsmem switch for shared memory allocation now supports values greater than 512MB on 64-bit IBM AIX platforms. The maximum supported limit for a single shared memory segment on AIX-64 increased from 256MB to 32TB. Adjusting this switch results in a significant performance increase.

Set the -iqsmem switch to a value which is exactly equal to the sum of IQ_SYSTEM_MAIN (dbname.iq) and IQ_SYSTEM_TEMP (dbname.iqtmp) buffer cache sizes. Do not set this switch to another value.

Enable the I/O Completion Ports (IOCP)

AIX I/O Completion Port (IOCP) status may be defined, but not enabled. This problem applies to all AIX platforms and may occur after an install or upgrade. .

Symptoms may include ENOEXEC and Cannot load module messages 1. Log in to the server as root.

2. Validate the current IOCP status by running “lsdev-Cc iocp.

lsdev returns one of these messages:

• If the message reads iocp0 Defined I/O Completion Ports, continue to the next step.

• If the message readsiocp0 Available I/O Completion Ports, there is no need to continue.

3. Issue the following command: smitty iocp. 4. Select Configure Defined I/O Completion Ports.

When processing is complete, output should read iocp0 Available. 5. Press F10 to exit.

6. Run lsdev-Cc iocp.

Output should read iocp0 Available I/O Completion Ports.

Installing the IBM XL C/C++ Redistributable Libraries

SAP Sybase IQ depends on some redistributable libraries included with IBM XL C/C++ V10.0 and higher. If you are using an XL C/C++ compiler that is less than version 10.0, update your environment with these libraries.

1. Download and install the "IBM XL C/C++ Compiler Update" from the IBM Support Portal at: https://www-304.ibm.com/support/docview.wss?uid=swg24030564.

2. Download and install the "IBM XL C/C++ Runtime Environment" from the IBM Support Portal at: https://www-304.ibm.com/support/docview.wss?uid=swg24019829.

(12)

Increase the Maximum User Processes

For new installations, the default setting is 40. For a production system, set this value to a minimum of 250. See your operating system documentation for information on setting this parameter.

Install IFIX IZ16878

Install this patch to prevent a possible installer exception.

If you try to install SAP Sybase IQ in graphic mode on AIX 6.1, the installer may throw the following exception:

The installer is unable to run in graphical mode. Console install is unsupported.

The silent install is launched by running the SilentInstall script. To prevent this exception, install IFIX IZ16878 from IBM Support. For more information about this patch, contact IBM Support.

Verify Network Functionality

Make sure your network devices can communicate before you install SAP Sybase IQ. SAP Sybase IQ uses networking software whenever the client and server components are installed on different systems. Use the ping command to and from another computer to verify that the server where you plan to install SAP Sybase IQ can use TCP/IP to communicate with other devices on your network.

(13)

Licensing Your Software

When you purchase a SAP Sybase product, you receive an e-mail message or a Web key that tells you how to generate SAP Sybase IQ license keys on the Web. The e-mail message or Web key also provides specific product and licensing information. Use this information when you generate your licenses.

Available Licenses

Available licenses are determined by the product edition and options you purchase.

Enterprise Edition (EE)

SAP Sybase IQ Enterprise Edition requires a CPU license and supports several licensing options.

Table 2. Enterprise Edition. Ordera-ble Li-cense Actual Li-cense Re-quired Option-al Description

CPU IQ_CORE • License restricts the number of cores (not CPUs) which an IQ server can use.

LOMO IQ_LOB • Allows you to create and use CLOB or LOB

columns. The number of LOB licenses must match number of cores.

IQ_LOB license is included for customers who purchase an IQ_UDA license. An IQ_LOB li-cense is also available as a separate purchase option.

This license is required for 12.6 or 12.7 cus-tomers who already have a LOB license (IQ_LOB).

(14)

Ordera-ble Li-cense Actual Li-cense Re-quired Option-al Description VLDB MO IQ_VLDBMG MT

• Allows you to create multiple tablespaces and additional IQ dbspaces beyond the defaults al-lowed.

You are allowed one IQ_SYSTEM_TEMP dbspace, one IQ_SYSTEM_MAIN dbspace, one IQ_SHARED_TEMP, and one additional user defined main store dbspace.

To create any additional IQ dbspace requires the IQ_VLDBMGMT license. This license re-stricts the ability to create table partitions. An IQ_VLDBMGMT is required whenever an IQ server creates or starts with two or more IQ user dbspaces.

Each VLDB license allows for 1 TB of storage. You will need to purchase one license for each additional TB of storage in the main store. ASO IQ_SECURITY • Allows you to use column encryption, ECC

Kerberos and FIPS. The number of ASO licen-ses must match cores

This license is required for 12.6 or 12.7 cus-tomers who already have encryption (IQ_ENC).

MPXO IQ_MPXNODE • Allows you to start secondary multiplex nodes (readers/writers). The number of nodes must always be less than cores, as each multiplex server must have at least one core.

This license is required for 12.6 or 12.7 cus-tomers who are already running multiplex. This is a new license requirement.

IDBA-PSO IQ_UDF • Allows you to define and run high-performance scalar and aggregate user-defined functions. This license is only available with approved third-party libraries.

IQ_IDA • Allows you to build, deploy and run your own C/C++ V4 User-Defined Functions (UDF). The IQ_IDA license will function as both the InDatabase Analytics Option and Partner Sol-utions license.

(15)

Ordera-ble Li-cense Actual Li-cense Re-quired Option-al Description

UDA IQ_UDA • Allows you to use the IQ Text Search function-ality, which lets SAP Sybase IQ search unstruc-tured and semi-strucunstruc-tured data. An IQ_UDA also includes an IQ_LOB license.

This license applies to IQ TEXT indexes.

Note: SySAM verifies optional feature licensing at various times. See Troubleshooting SySAM > License Checkout and Verification for a table that describes the events that determine when SySAM checks out different licenses.

Small Business Edition (SE)

SAP Sybase IQ Small Business Edition requires a CPU license.

Table 3. Small Business Edition. Orderable

License

Actual License Re-quired

Optional Description

CPU IQ_CORE • Licenses the number of sockets (not

CPUs) which an IQ server can use. Note:

• Server checks out licenses equal to the number of sockets. One license allows one socket, and you can have up to four licenses. The total number of cores should never exceed 4 (MAXCP).

• Total concurrent IP connections <= 25 (MC) • Total main store <= 250GB (MS)

Evaluation Edition

The Evaluation Edition does not require a license. The Evaluation Edition is an unlicensed server, which provides full access to all features and options available in the Enterprise Edition. To run an unlicensed database beyond a 30-day evaluation period, however, you must purchase and install an appropriate license.

(16)

Express Edition

Unlike the Evaluation Edition, the Express Edition does not expire, but does place some limits on the way you deploy your server.

Available at no cost, the SAP Sybase IQ Express Edition supports all options and features available in the Evaluation Edition. The Express Edition includes a new IQ_XE SySAM license, which is installed as part of the Express Edition server package.

Unlike the Evaluation Edition, which limits server access to a 30-day appraisal period, the IQ_XE SySAM license does not expire. However, the IQ_XE license restricts the aggregated size of all IQ main dbspaces to a size of 5GB or less, and does not allow you to add any other incremental license options. The SAP Sybase IQ Express Edition is not eligible for production deployment and is not supported by SAP Sybase Customer Service and Support (CS&S).

Single Application Edition (SA)

SAP Sybase IQ Single Application Edition requires a CPU license.

Table 4. Single Application Edition. Orderable

License

Actual License Required Optional Description

CPU IQ_CORE • Licenses the number of cores (not

CPUs) which an IQ server can use. Note: Other limits set by the SA license

• Total cores per server <= 64 (MAXCP) • Total number of user tables <= 25 (MT) • Total number of columns <= 100 (MV) • Total number of mpx nodes <= 1 (MSN)

Before You Generate Your License

Follow these steps before you generate your license.

Read the SySAM Documentation

Review the SySAM documentation for specific information about SySAM licensing, license models, and procedures.

• Sybase Software Asset Management (SySAM) 2 Users Guide introduces asset management concepts and provides instructions for establishing and administering SySAM 2 licenses.

(17)

• SySAM 2 Quick Start Guide tells you how to get your SySAM-enabled Sybase product up and running quickly.

• FLEXnet Licensing End User Guide explains FLEXnet Licensing for administrators and end users and describes how to use the tools which are part of the standard FLEXnet Licensing distribution kit from Sybase.

Decide On the License Model You Want To Use

A license model refers to the way you set up your license files for your licensed programs. License files can reside on a central, networked license server in a served license model or on the machine running the licensed program in an unserved license model.

Decide on the license model you want to use before you generate your license file. For information about served and unserved licenses, and which model is best suited for your environment. See the Sybase Software Asset Management (SySAM) 2 Users Guide.

Get Your Host ID

To install or use a license server, you need the license server host ID.

FLEXnet Licensing uses different machine identifications for different machine

architectures. If you have a copy of the FLEXnet licensing utilities installed, you can use the lmhostid utility to print the exact host ID that FLEXnet Licensing expects to use on any given machine. lmutil is included in your product distribution, or you can download a copy from the FLEXnet Publisher download page at: http://www.globes.com/support/

fnp_utilities_download.htm#unixdownload

You can also use a system-level command to find the host ID. For platform-specific commands and examples, see Hostids for FLEXnet Licensing-Supported Platforms at: http:// www.flexerasoftware.com/products/flexnet-publisher/requirements.htm.

Note: Some platforms derive the host ID from the network adapter address. If your machine has multiple network adapters, the command you use to get the host ID may return one host ID for each network adapter. If this occurs, choose only one from the list of host IDs. Use the value associated with the primary wired Ethernet adapter. Do not use values associated with internal loopback adapters.

Determine the Host Name

You must specify the host name of the license server for served licenses. Although the host name is optional for unserved license models, providing the host name for all license types can simplify future license administration tasks.

(18)

Choose a Port Number

If you plan to install a license server or use an existing license server, you need to know the TCP/IP port number that the license server will use to serve your licenses.

If you do not specify a port number, the license server uses the first available port in the range of 27000 to 27009. If you are using three-server redundancy, specify a port number outside of this range.

Generating a SySAM License

Login to SAP Sybase Product Download Center or SAP Service Marketplace. Refer to the Web key or email you received for information about your account.

When you purchase SySAM 2–enabled SAP Sybase products, you must generate, download, and deploy SySAM product licenses.

• Before you generate your license, you need the host ID and host name of the server where you plan to install SAP Sybase IQ.

• Served licenses require a license server. If you do not plan to use an existing license server, you must install one before you install SAP Sybase IQ.

1. Start your browser, and do one of the following:

• If you purchased your product from SAP Sybase or authorized SAP Sybase reseller: Log in to the SAP Sybase Product Download Center at: https://

sybase.subscribenet.com to generate license keys for SAP Sybase products that use SySAM 2-based licenses.

• If you ordered your product under an SAP contract and were directed to download from SAP Service Marketplace:

Log in to the SAP Service Marketplace at: http://service.sap.com/licensekeys to generate license keys for SAP Sybase products that use SySAM 2-based licenses. 2. Follow the online instructions.

3. Save your license to a temporary location on the local file system. You must save the license file with a .lic extension.

Note: The process you use to generate license keys on the Sybase Product Download Center at: https://sybase.subscribenet.com depends on whether you purchased your product directly from Sybase, or from a Sybase reseller.

(19)

Installing a New License Server

The SAP Sybase IQ Server Suite installation media includes SySAM Network License Server utilities you can use to install a new license server.

Prerequisites

• Stop any servers currently running in the installation directory.

Task

1. Insert the installation media into the drive.

If the installer does not start automatically, mount the drive, then enter: <DVD_mount_directory>/setup.bin

2. On the Welcome screen, click Next.

3. Choose an installation directory, then click Next.

4. Choose Custom as the installation type you want to perform, click Next. 5. Unselect all installation options except SySAM License Utilities. 6. Select SySAM License Server, click Next.

7. Review the installation summary, then click Install.

Starting a License Server

Copy your license to the license directory, and start the license server from a console or command line.

1. From a console or command line, copy the license file you generated to the $SYBASE/ SYSAM-2_0/licenses directory on the network license server.

2. Change to $SYBASE/SYSAM-2_0/bin , then refresh or restart the license server:

sysam start Start the license server.

Perform this step if the license server is not running. After you perform this step, repeat step 2 to verify that the server is running.

sysam reread

Make the license server read the new license file. Perform this step if the license server is already started.

(20)

Note: The SySAM License Server Installer installs both IPv4-only and IPv4/IPv6 dual-stack license server binaries during installation and configures use of IPv4-only binaries. Use the sysam configure [IPv6 | IPv4] to configure the appropriate version of the license server. For example, sysam configure IPv6 will configure use of the IPv4/IPv6 dual stack binaries. For more information, see SySAM Users Guide.

(21)

Server Installations

Read this section for step-by-step server installation instructions.

Sybase Accounts

Create a Sybase account to provide consistent ownership and privileges for all installation, configuration, and upgrade 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. If you have already installed other SAP Sybase software, the sybase user may already exist. If so, verify that you can log in to the machine using this account.

If there is no sybase account on your system, see your operating system documentation for instructions about creating new user accounts.

Server Components

Server components are grouped by feature. Items marked as default are installed in typical installations. Optional items can be installed in custom installations.

Table 5. SAP Sybase IQ Server Components.

Feature Components

De-fault

Notes

SAP Sybase IQ SAP Sybase IQ Server • Installs server software, client tools, ODBC drivers, and Web application development tools.

Additional Connectivity Language Modules support character sets for Eastern Europe, Turkey, and Greece.

SAP Sybase IQ Client • SAP Sybase IQ Web

Driv-ers •

SAP Sybase IQ ODBC

Driver •

Sybase Control Center

Management User Inter-face for SAP Sybase IQ

Sybase Control Center (SCC) is a Web-based administrative console for Sybase products. At least one SCC server is required to deploy Sybase Control Center.

(22)

Feature Components De-fault

Notes

jConnect jConnect 7.0 for JDBC • jConnect is a Type 4 JDBC driver, which is entirely Java-based. jConnect 7.0 is JDBC 4.0 compliant

SySAM SySAM License Server Installs FLEXnet Licensing utilities to sup-port your licensing model.

SySAM License Utilities •

Sybase Control Center

Sybase Control Center is a Web-based administrative console, which lets you manage and monitor SAP Sybase IQ in a graphical environment.

Sybase Control Center (SCC) includes a Management User Interface, Remote Command and Control Agent, and Web client. The Management User Interface, or SCC server, manages communication between the SCC agent and client. The SCC agent is installed with the SAP Sybase IQ server, and continually broadcasts information about the server to subscribing clients via the SCC server. Messages from an SCC client pass through the SCC server to the agent, which in turn, processes the request on the SAP Sybase IQ server.

SCC activities range from simple resource monitoring to complete database administration. Specific user activities are determined by the role assigned to the user initiating the request. Server Deployment

A single SCC server can monitor up to 100 resources. (The number of resources one SCC server can effectively monitor depends on the complexity of the monitored resources, the frequency of data collection, the number of concurrent SCC users, and the hardware configuration of the host on which SCC is running.) To monitor more than 100 resources, install additional SCC servers and distribute the resources among them. The monitoring limit applies whether you install SCC on the same machine as a managed server or on a dedicated machine.

Installation locations

SCC may collect and store performance data for every server it monitors. Because data collection can use significant quantities of CPU cycles, disk space, and network resources, SCC can affect the performance of other servers sharing the same host machine. Choose your installation location carefully before installing an SCC server on the same host as a managed server in a production environment.

(23)

Table 6. SCC Installation Locations.

Location Description

Dedicated SCC Host Installing an SCC server on a dedicated host lets you manage all SAP Sybase servers from a single location. This method is recommended for production environments.

Shared SCC and SAP Sybase IQ Host

Installing an SCC and SAP Sybase IQ server on the same host. This deployment method is suitable for test environments, but not recommended for production.

Existing SCC server Unless the current SCC server is approaching the resource limit or requires an upgrade, a separate SCC server installation may not be necessary.

If you install SCC on the same machine as an SAP Sybase IQ server, consult the system requirements for both SCC and the SAP Sybase IQ server and make sure that the host machine provides ample CPU, RAM, disk, and network resources for both products. The resources required by an SAP Sybase IQ server vary a great deal based on the server's configuration, as do the resources required by SCC. In general, SCC uses more resources to manage more complex servers. SCC also uses more resources when it is configured to run more frequent data collections.

Note: For additional SCC installation options, see:

• Sybase Control Center Installation Guide – provides complete installation, configuration, and troubleshooting procedures. This document is available on the Web at: http:// infocenter.sybase.com/help/topic/com.sybase.infocenter.dc01002.0327/doc/html/ title.html.

• Sybase Control Center for SAP Sybase IQ – includes SAP Sybase IQ configuration procedures, user assistance, and troubleshooting information.

SCC Installation Scenarios

Review these SCC deployment scenarios to determine which SAP Sybase IQ installation method to use and when.

Dedicated SCC Host

Install SCC and SAP Sybase IQ servers on separate hosts in a production environment. 1. Start the SAP Sybase IQ Installer in GUI or Console mode on the SAP Sybase IQ host. 2. Run a Custom Install.

3. Unselect the Management User Interface for Sybase IQ option, then complete the installation.

(24)

5. Run a Custom Install.

6. Unselect all installation options, except the Management User Interface for Sybase IQ option, then complete the installation.

Shared SCC and SAP Sybase IQ Host

In a test environment, you may want to install SAP Sybase IQ and SCC on the same host. 1. Start the SAP Sybase IQ Installer in GUI or Console mode.

2. Run a Typical Install.

3. Follow the instructions on the screen. Shared SCC Server

To use an existing SCC server for SAP Sybase IQ.

1. Start the SAP Sybase IQ Installer in GUI or Console mode. 2. Run a Custom Install.

3. Unselect the Management User Interface for Sybase IQ. 4. Click Next, and then follow the instructions on the screen.

SCC Installation Options

Review these settings and options before you install SCC. Sybase Control Center (SCC) Authentication

Initial passwords for SCC administrator and SCC agent are set in the SAP Sybase IQ installer. SCC passwords must have at least 6 characters.

Role Requirements

SCC Administrator SCC Administrator is a preconfigured login with access to all SCC administration features. The default SCC Administrator user name is sccadmin.

SCC Agent User SCC Agent User name for authentication of the agent. The default SCC Agent User name is uafadmin.

Network Ports

SCC uses TCP ports for a variety of services. You can choose new RMI, HTTP, or HTTPS port numbers in the installer if the default ports are unavailable.

(25)

Table 7. Sybase Control Center Port Numbers. Port Name Default

Port Number

Required? Description

RMI 9999 Yes SCC server port used for RMI protocol access. HTTP 8282 Yes SCC server port used for HTTP Web access to the

server. All HTTP traffic is redirected to the secure HTTPS channel.

HTTPS 8283 Yes SCC server port used for secure HTTPS Web access to the server. All HTTP traffic is redirected to the secure HTTPS channel.

Database 3638 Yes SCC server repository database port; used by several services.

Messaging Service

2000 Yes SCC server messaging port.

Tds 9998 No SCC server port used for Tabular Data Stream™

(TDS) protocol access.

Jini Http 9092 No Jini HTTP port for Jini discovery services. Jini Rmid 9095 No Jini RMID server port for Jini discovery services. Ldap 389 No LDAP discovery service adaptor port.

SCC Server Start Up Option

If you install an SCC server, the SAP Sybase IQ installer includes an option that lets you start the server from within the installer.

Additional Information

• Sybase Control Center Installation Guide > Planning Your Installation > System Requirements

• Sybase Control Center Installation Guide > Planning Your Installation > SCC Network Ports

(26)

Other SAP Sybase IQ Installation Options

Installing a licensed copy of SAP Sybase IQ Server Suite includes configuration options not available in the evaluation edition.

License Keys

The license you downloaded from the Sybase Product Download Center or SAP Service Marketplace Web site contains the license key(s) for your software.

Option Action

Specify License Keys Browse to the location of license file and choose the license file.

Use License Server Identify the license server Host Name and Port Number. Install without License Key Click Continue installation without a license key.

If you don't specify a license, you can continue to install without a license, but you must obtain the required license key(s) within 30 days or the server will stop functioning.

Email Alerts

To configure email alerts, you must provide: • SMPT server host name

• SMPT server port number • Sender email

• Recipient emails (for multiple recipients, separate each email address with a comma) • Message severity for email alerts (Information, Warning, Error)

What a Server Installation Does

A typical installation installs the server and other components into a parent directory on the host machine.

Directory Variables

(27)

Table 8. Directory Variables.

Variable Description

$SYBASE Points to the parent installation directory. This variable is set by the installer.

$IQDIR16 Points to the product installation directory. This variable is set with a shell command after you run the installer.

Note: Do not install SAP Sybase IQ into a destination directory or path that contains spaces. The GUI installer warns you if you try to install to an invalid path; other installation methods do not display this warning.

Parent Installation Directory

The $SYBASE directory contains the files, scripts, and other objects required to support the server.

Table 9. Parent Installation Directory.

Directory Contents

charsets Character sets available for compatibility with Adaptive Server Enter-prise.

collate Collation sequences available for compatibility with Adaptive Server Enterprise.

config Various configuration files.

IQ-16_0 Subdirectories, scripts, and property files required to run the server. jConnect-7_0 JDBC 4.0 compliant driver for SAP Sybase IQ.

jre Java runtime environment.

jutils-3_0 Version 3.0 Java-based utilities, including Ribo, a Tabular Data Streams utility.

locales Language modules for system messages and date/time formats. log Installation log files.

OCS-15_0 Open Client tools and utilities.

SCC-3_2 Sybase Control Center startup and configuration files.

shared Objects and libraries shared by other components, including the Java Runtime Environment (JRE).

(28)

Directory Contents

Sybase_Install_Registry Server registry file that holds information related to the installed prod-ucts. Do not modify.

sybuninstall Subdirectories for scripts that uninstall SAP Sybase IQ and SySAM. SYSAM-2_0 SySAM licenses and utilities. This directory contains three

subdirecto-ries: bin, licenses, and log. ThirdPartyLegal Third party license terms and agreements. Product Installation Directory

$IQDIR16 is a $SYBASE subdirectory that contains the files, scripts, and other objects required to run the server.

Table 10. Product Installation Directory.

Directory Contents

bin64<platform> Utilities you use to start and manage your server. demo Sample data and scripts for the demo database. install Installation history file.

java Different JAR files. lib64 Various library files.

logfiles SAP Sybase IQ writes log files to this directory. lsunload Local Store Unload utility.

res Character encoding resource files. samples Sample SQL Anywhere tools and scripts. scripts Sample scripts and stored procedures. sdk Subdirectories for various language utilities.

shared Objects and libraries shared by other components, including the Java Runtime Environment (JRE).

Sysam Local SySAM configuration information. tix Tcl/Tk extension library.

(29)

Installing Server Software

Server installation media supports GUI, console, and unattended (silent) installs.

Installing in GUI Mode

Use this option to set up your software in a graphic user interface (GUI) environment. The GUI installer is wizard-driven and supports all product editions and installation types.

1. Insert the installation media into the drive.

If the installer does not start automatically, mount the drive, then enter: <DVD_mount_directory>/setup.bin

2. Follow the instructions on the screen.

3. Unmount, if necessary, and remove the installation media from the drive.

Installing from the Command Line

Choose a command-line installation if you prefer a non-windowing interface or for developing custom installation scripts. Installing components in console mode is similar to installing in GUI mode, except that you run the installer from the command line, and enter text to select the installation options.

1. Insert the installation media into the drive.

If the installation program launches automatically, click Cancel to stop the installer. 2. From a console, change to the setup directory.

The setup directory is the directory that contains setup.bin, installer.properties, and other installation files. 3. Enter:

setup.bin -i console

4. Follow the instructions on the screen.

Note: Selecting or deselecting a product feature typically installed with SAP Sybase IQ also selects or deselects all child components associated with that feature. To select individual components, omit the number of the main product feature, and choose the child components you want to install.

Installing in Unattended (Silent) Mode

Unattended or silent installations are typically used for updating multiple systems. Except for the absence of the GUI screens, all actions of InstallAnywhere are the same, and the result of

(30)

an installation in silent mode is exactly the same as one done in GUI mode with the same responses.

Prerequisites

A response file is a text file that contains installation options. You can override or edit the default response file, installer.properties, for use in subsequent installations. To override the default installation options, use the -f argument to point to a custom response file.

Task

1. Insert the installation media into the drive.

If the installation program launches automatically, click Cancel to stop the installer. 2. From a console, change to the setup directory.

The setup directory contains setup.bin, installer.properties, and other installation files.

3. Enter:

setup.bin –f <responseFileName> -i silent -DAGREE_TO_SYBASE_LICENSE=true

-DSYBASE_PRODUCT_LICENSE_TYPE=license

Table 11. Response File Arguments.

Argument Description

-f <responseFileName> Optional argument that includes the absolute path and file name of the response file. If you omit this argument, the installer defaults to installer.properties or other .properties file in the same installation direc-tory.

-i silent Switch that starts the silent installer.

-DAGREE_TO_SYBASE_LI-CENSE=true

Argument that indicates you accept Sybase end-user li-cense agreement.

-DSYBASE_PRODUCT_LI-CENSE_TYPE=license

Required to install a licensed version of the software.

- DUNINSTALL_DELETE_DA-TA_FILES=true

Deletes unnecessary files after installation.

Creating a response file

Start the installer from the command line and use the -r switch as an argument to create a response file. The installer starts a GUI installation and records your responses in a response

(31)

file. The response file is a text file that you can edit to change any responses prior to using it in any subsequent installations.

1. From the command line, enter:

setup.bin -r <responseFileName>

Where <responseFileName> includes the absolute path and file name of the response file.

2. Run the installer in GUI mode to record your actions in the response file. Use an editor to change any responses for subsequent installations, if necessary.

Setting Environmental Variables

Set the environmental variables required to run the server. The shell scripts that set these variables also set the variables needed by Open Client.

Do one of the following:

• For the tcsh or C (csh) shell, enter:

source $SYBASE/IQ-16_0/IQ-16_0.csh • For the Korn (ksh), Bash, or Bourne (sh) shells, enter

$SYBASE/IQ-16_0/IQ-16_0.sh

Install Logs

Check the install logs to troubleshoot installation problems.

The installer writes a general log (IQ_Suite.log) that records all SAP Sybase IQ Suite installation activity and individual logs for each installed component. If an installation problem occurs, start with the IQ_Suite.log, then refer to the component log for specific details.

The installer also creates a set of corresponding .out files for each component .log file. These files capture different component installation activities. If the installer runs normally, some or all of these these files may remain empty.

Table 12. SAP Sybase IQ Log Files.

File Name Contents

conn_add_lang.log Additional Connectivity Language Modules conn_lang.log Connectivity Language Modules

iq_agent.log SAP Sybase IQ Agent Plug-in iq_client_common.log Client components

(32)

File Name Contents iq_client_web.log Web Drivers

iq_odbc.log ODBC Driver

iq_server.log Server components

viq_shared.log Shared SAP Sybase IQ Configuration files IQ_Suite.log SAP Sybase IQ Server Suite installation

summa-ry

IQ_Suite_Variable_Refer-ence.log

InstallAnywhere installation variables

jconnect7.log jConnect7 installation summary

jre6.log Java Runtime Environment v6 installation jre7.log Java Runtime Environment v7 installation

lang.log Language Modules

open_client.log Open Client installation summary

scc_server.log Sybase Control Center installation summary sysam_util.log SySAM License Utilities installation summary

Solutions to Common Installation Problems

Check this section for solutions to common installation issues.

Table 13. Troubleshooting installation problems

Problem Possible Cause and Solution

Install fails Check the installer log: $SYBASE/log/IQ_Suite.log The install log can help you trace the install progress and troubleshoot failed installations. The installer also writes individual logs for com-ponents included as part of the install to this directory.

The installer reports: gzip: "Not Found"

The installer cannot find the path to the gzip file. gzip must be installed and referenced in the path for the installer to succeed. The installer expects to find gzip in the /usr/bin directory. On some machines, gzip is located in the /usr/contrib/bin/ directory. If this is the case, update the path and run the installer.

(33)

Problem Possible Cause and Solution $SYBASE variable not

de-fined

Use these shell commands to set the $SYBASE environment variable to the path of the SAP Sybase IQ parent installation directory. For the tcsh or C shell (csh):

setenv SYBASE <directory name> For the Korn (ksh), Bash, or Bourne (sh) shells: SYBASE=<directory name>;

export SYBASE

Uninstalling SAP Sybase IQ

To uninstall SAP Sybase IQ on UNIX-like operating systems, run the uninstaller from a console or terminal. Instructions apply to server and client software.

1. Open a terminal, change to:

$SYBASE/sybuninstall/IQSuite 2. Enter:

./uninstall Starts the uninstaller in GUI mode.

./uninstall –i silent Starts the uninstaller in silent mode. Note:

• For GUI uninstalls, follow the instructions on the screen.

• For silent uninstalls, the uninstaller does not delete user files by default. To delete user files, pass the -DUNINSTALL_DELETE_DATA_FILES=true flag as part of the uninstall –i silent command.

(34)
(35)

Testing Installed Products

This section tells you how to start SAP Sybase IQ and use the demo database to test your installation.

Demo Database

Many of the examples throughout the documentation use the demo database (iqdemo.db) as a data source. The demo database is installed as part of the SAP Sybase IQ Server Suite and resides on the server. Client access is provided by tools installed as part of the SAP Sybase IQ Client Suite.

Starting the Demo Database

Use the demo database to test your installation. 1. Open a terminal.

2. Change to : $IQDIR16/demo 3. Enter:

mkiqdemo.sh

4. To start the demo database, enter: start_iq @iqdemo.cfg iqdemo.db

Table Names

Demo database table names and owners.

Table 14. Demo database table names

Table Name Owner

Contacts GROUPO

Customers GROUPO

Departments GROUPO

Employees GROUPO

(36)

Table Name Owner Products GROUPO SalesOrderItems GROUPO SalesOrders GROUPO emp1 DBA iq_dummy DBA sale DBA

Running SAP Sybase IQ Server

Use the startup utility, start_iq, to start your server. start_iq is a command line utility that runs on all platforms and ensures that all required parameters are set correctly.

Starting a Server or Database

To use start_iq to start a server or database, change to a directory where you have write privileges, and use the following command format:

start_iq [ server-options ] [ database-file

[ database-options ], ...]

• server-options include the database server name and other options that control the behavior of the server, for all databases that are running on that server.

• database-file is the file name of the catalog store. You can omit this option, or enter one or more database file names on the command line. Each of these databases is loaded and available for applications. If the starting directory contains the database file, you do not need to specify the path; otherwise, you must specify the path. You need not specify the .db file extension.

• database-options are options that you can specify for each database file you start, that control certain aspects of its behavior.

Default Startup Parameters

start_iq uses a default configuration file ($IQDIR16/scripts/default.cfg ) to set the default start-up parameters.

Table 15. Parameters set by start_iq Parameter Value Description

–c 48MB Catalog store cache size.

(37)

Parameter Value Description

–gd all Allows all users to start the database by connecting.

–gl all Allows all users to load or unload tables.

–gm 10 Default number of connections.

–gp 4096 Catalog store page size.

–ti 4400 Client timeout set to 72 hours. Prevents users with long queries from being logged off over a long weekend.

Note: If SQL Anywhere is installed on the same subnet as SAP Sybase IQ, the server must have a unique name. Both SQL Anywhere and SAP Sybase IQ servers default to the port

2638.

Use a new port number for each server. Set each new port number in the $IQDIR16/ scripts/default.cfg file. Change the following line in each IQ database configuration file (for example, $IQDIR16/demo/iqdemo.cfg) to update the port number:

–x tcpip{port=2638}

Configuration Files

To override the default start-up parameters, store your options in a configuration file. To start a server with a configuration file, use this syntax:

start_iq @configuration_filename.cfg dbname.db

This command starts the database and sets parameters named in the (optional) configuration (.cfg) file.

On the start_iq command line, the last option you specify takes precedence, so to override your configuration file, list any options you want to change after the configuration file name. For example:

start_iq @iqdemo.cfg –x 'tcpip{port=1870}' iqdemo.db

The –x parameter here overrides connection information in the iqdemo.cfg file.

A configuration file for the demo database (iqdemo.cfg) is installed in the $IQDIR16/ demo directory as an example.

Default Server Directories

The directory where the server is started becomes the default directory for all server files created by SAP Sybase IQ.

(38)

Startup and Server Logs

SAP Sybase IQ writes start-up and server logs in the $IQDIR16/logfiles directory: • Startup information is saved in the servername.nnnn.stderr file.

• Server status is logged in the servername.nnnn.srvlog file.

The nnnn variable in the file name indicates the number of times the server has been started. For example, localhost.0004.srvloglocalhost_iqdemo.0006.srvlog Additional Information

• Utility Guide > start_iq Database Server Startup Utility > start_iq Server Options

Stopping Servers

Different ways to stop a server.

SERVER OPERATOR system privilege is the default permission level required to stop a server, but you can use the -gk startup option to change the default to ALL or NONE. Setting the permission level to ALL lets all users stop the server; setting the permission level to NONE means that no one can stop the server. In a production environment, only the Server Operator be allowed to stop the database server.

Do not shut down a server while it is still connected to one or more clients. If you try this, you get a warning that any uncommitted transactions will be lost. Disconnect or close all the clients and try again.

Server Shutdown Commands

Several commands shutdown the database server.

Command Description

stop_iq Shuts down a server completely without regard for users, connec-tions or load process status. Syntax:

stop_iq [ options ]

dbstop Stops a server or database. Additional options let you stop a server, even if there are active connections.

Syntax:

dbstop [ options ] server-name

To use dbstop to stop a server, you must specify a server-name, as well as any connection parameters you specified when you started the server.

(39)

Command Description

STOP ENGINE STOP ENGINE is a SQL statement that stops a database server. Syntax:

STOP ENGINE engine-name [ UNCONDITIONALLY ] The UNCONDITIONALLY argument stops a database server, even if there are client connections to the server.

Server Shutdown Methods

There are several methods to shut down or stop a server.

To stop the server from..

Do this...

Command line Run the stop_iq or dbstop commands.

Interactive SQL Run the stop engine command to to stop a named database server.

Stopping Servers in Cron or At Jobs

To use stop_iq in a cron or at job, specify the full path name to the stop_iq executable and the appropriate –stop option:

stop_iq –stop one

Setting –stop one shuts down a single server, when exactly one running server was started by the user ID that starts the cron or at job. This prevents accidentally shutting down the wrong server if several are running.

stop_iq –stop all

Setting –stop all shuts down all servers that were started by the user ID that starts the cron or at

job.

Additional Information

• Reference: Statements and Options > SQL Statements > STOP ENGINE Statement • Utility Guide > Stopping the Database Server

• Administration: Database > Run Database Servers > Database Server Shutdown

Starting and Stopping the Sybase Control Center Agent

(Optional) Launch or shut down the Sybase Control Center agent included with your Sybase IQ server.

(40)

monitor all the SAP Sybase IQ servers in your enterprise. SCC performs management tasks using the SCC agent, which is installed with each SAP Sybase IQ server.

For instructions on installing SCC, see the Sybase Control Center Installation Guide. For instructions on setting up the SCC agent to run as a service, starting and stopping the SCC agent service, and running the SCC agent from the command line, see Sybase Control Center online help. Sybase Control Center documentation (including the installation guide and online help) is available at http://sybooks.sybase.com/nav/summary.do?prod=10680. 1. Use the scc script to start the SCC agent.

$SYBASE/SCC-3_2/bin/scc.sh

2. Connect to the Sybase Control Center server. In your Web browser, enter: https://

scc-hostname:8283/scc. 3. Log in.

When logging in to a newly installed Sybase Control Center for which secure

authentication has not been configured, use the sccadmin account—the password is set during installation. For more information, see the Sybase Control Center Installation Guide.

4. In SCC, register and authenticate your Sybase IQ server’s SCC agent.

5. (Optional) Stop the SCC agent. To shut down from the scc-console> prompt, enter shutdown.

If you use SCC to manage your Sybase IQ server, leave the SCC agent running whenever Sybase IQ is running. The easiest way to do this is to run the SCC agent as a service that restarts automatically.

Running Interactive SQL

Interactive SQL is a utility that ships with SAP Sybase IQ that lets you execute SQL statements, build scripts, and display database data.

To use Interactive SQL to run a sample query, the demo database must be up and running. The connection parameters in this procedure use default login credentials and assume that iqdemo is running locally. If you installed iqdemo in another location or changed the default login, use those values instead.

1. Open a console, and run dbisql from the $IQDIR16/bin64 directory. 2. On the Connect dialog, enter:

Tab Name Field Value Identifica-tion Authentication Database

(41)

Tab Name

Field Value

User ID DBA or dba (case-insensitive)

Password sql (case-sensitive)

Action Connect to a running database on this computer Server name <localhost>_iqdemo

Database name iqdemo Network TCP/IP protocol

op-tions

Host <localhost>

Port 2638

3. In the SQL Statements window, enter: SELECT * FROM Employees 4. Press F9 to run the query.

Note:

• Interactive SQL uses the deprecated iAnywhere JDBC driver.

Post-Installation Tasks

Perform these tasks after you install and test SAP Sybase IQ.

Verify Your License

Connect to the server and run sp_iqlmconfig to verify your license.

To verify your license, connect to the server, and run the sp_iqlmconfig stored procedure in Interactive SQL (dbisql). To verify the license from a custom license installation, check the

$SYBASE/SYSAM-2_0/log/SYBASE.log file. You can use iqdemo.db to perform this task.

A line that begins with “Checked out license...” indicates a successful license configuration. If you see a “Sysam: FLEXnet Licensing error:” message, check with your Sybase representative to resolve the issue.

Additional Information

(42)

Change the Default Connection Parameters

Change the default connection parameters to protect your system against unauthorized access. Do not rely on the default connection parameters to secure your database against unauthorized access. Change these parameters to protect your data.

Table 16. Default Connection Parameters

Parameter Default Value

User ID DBA or dba (case insensitive) Password sql (case sensitive)

Port Number 2638

Additional Information

• Administration: Database > Security Overview

Remove Sample Application Files

Before you deploy your server in a production environment, remove the sample client applications.

The SAP Sybase IQ Server Suite installation includes several directories that contain sample client applications, which are included for training purposes only. Remove these sample directories before you deploy your server in a production environment:

$IQDIR16/samples • $IQDIR16/sdk

(43)

Client Installations

Installing client components lets you connect a client to a network server.

Client Components

Client components are grouped by feature. Items marked as default are installed in a typical installation. Optional items can be installed in a custom installation.

Table 17. SAP Sybase IQ Client Components.

Feature Components

De-fault

Notes

SAP Sybase IQ SAP Sybase IQ Client • Installs client software, Web application development tools, and ODBC drivers. SAP Sybase IQ Web

Drivers •

SAP Sybase IQ ODBC Driver

jConnect jConnect 7.0 for JDBC • jConnect is a Type 4 JDBC driver, which is entirely Java-based. jConnect 7.0 is JDBC 4.0 compliant

What a Client Installation Does

A typical client installation installs the network client components into a parent directory on a client machine.

Directory Variables

SAP Sybase IQ uses environment variables to point to different installation directories.

Table 18. Directory Variables.

Variable Contents

$SYBASE Points to the parent installation directory. This variable is set by the installer.

(44)

Parent Installation Directory

The $SYBASE directory contains the files, scripts, and other objects required to support the client.

Table 19. Parent Installation Directory.

Directory Contents

IQ-16_0 SAP Sybase IQ client components.

jConnect-7_0 JDBC 4.0 compliant driver for SAP Sybase IQ. shared Shared software components.

Sybase_Install_Registry Client component registry file. jre Java Runtime Environment directory.

jutils-3_0 Version 3.0 Java-based utilities, including Ribo, a Tabular Data Streams utility.

log Client log file directory. ThirdPartyLegal Third-party license agreements.

sybuninstall Subdirectories for scripts that uninstall SAP Sybase IQ and SySAM.

Product Installation Directory

$IQDIR16 is a $SYBASE subdirectory that contains the files, scripts, and other objects required to run the client.

Table 20. Product Installation Directory.

Directory Contents

bin<platform> Utilities you use to start and manage your server. <platform> value is 64 or 32, depending on your installation.

install Installation history file. java Different JAR files.

lib<platform> Various library files. <platform> value is 64 or 32, depending on your installation.

res Character encoding resource files. samples Sample SQL Anywhere tools and scripts. sdk Subdirectories for various language utilities.

(45)

Directory Contents

shared Subdirectories for various shared components. tix Tcl/Tk extension library.

Installing Client Software

Client installation media supports GUI, console, and unattended installations. • Stop any servers currently running in the installation directory.

• Mount the drive, if necessary.

Installing in GUI Mode

Use this option to set up your software in a graphic user interface (GUI) environment. The GUI installer is wizard-driven and supports all product editions and installation types.

1. Insert the installation media into the DVD/CD drive.

If the installer does not start automatically, mount the drive, then enter: <DVD_mount_directory>/setup.bin

2. Follow the instructions on the screen.

3. Unmount, if necessary, and remove the installation media from the drive.

Installing from the Command Line

Choose a command-line installation if you prefer a non-windowing interface or for developing custom installation scripts. Installing components in console mode is similar to installing in GUI mode, except that you run the installer from the command line, and enter text to select the installation options.

1. Insert the installation media into the drive.

If the installation program launches automatically, click Cancel to stop the installer. 2. From a console , change to the setup directory.

The setup directory is the directory that contains setup.bin, installer.properties, and other installation files. 3. Enter:

setup.bin -i console

4. Follow the instructions on the screen.

Installing in Unattended (Silent) Mode

(46)

an installation in silent mode is exactly the same as one done in GUI mode with the same responses.

Prerequisites

A response file is a text file that contains installation options. You can override or edit the default response file, installer.properties, for use in subsequent installations. To override the default installation options, use the -f argument to point to a custom response file.

Task

1. Insert the installation media into the drive.

If the installation program launches automatically, click Cancel to stop the installer. 2. From a console, change to the setup directory.

The setup directory contains setup.bin, installer.properties, and other installation files.

3. Enter:

setup.bin –f <responseFileName> -i silent -DAGREE_TO_SYBASE_LICENSE=true

-DSYBASE_PRODUCT_LICENSE_TYPE=license

Table 21. Response File Arguments.

Argument Description

-f <responseFileName> Optional argument that includes the absolute path and file name of the response file. If you omit this argument, the installer defaults to installer.properties or other .properties file in the same installation direc-tory.

-i silent Switch that starts the silent installer.

-DAGREE_TO_SYBASE_LI-CENSE=true

Argument that indicates you accept Sybase end-user li-cense agreement.

-DSYBASE_PRODUCT_LI-CENSE_TYPE=license

Required to install a licensed version of the software.

- DUNINSTALL_DELETE_DA-TA_FILES=true

Deletes unnecessary files after installation.

Creating a Response File

Start the installer from the command line and use the -r switch as an argument to create a response file. The installer starts a GUI installation and records your responses in a response

(47)

file. The response file is a text file that you can edit to change any responses prior to using it in any subsequent installations.

1. From the command line, enter:

setup.bin -r <responseFileName>

Where <responseFileName> includes the absolute path and file name of the response file.

2. Run the installer in GUI mode to record your actions in the response file. Use an editor to change any responses for subsequent installations, if necessary.

Setting Environment Variables

Open a terminal and set the environment variables required to run SAP Sybase IQ. The shell scripts that set these variables also set the variables needed by Open Client.

Set $IQDIR16 to the SAP Sybase IQ product directory.

Shell Command

tcsh or C (csh) source $SYBASE/IQ-16_0/

IQ-16_0.csh

Korn (ksh), Bash, or Bourne (sh) $SYBASE/IQ-16_0/IQ-16_0.sh

Note: For additional information about environment variables, see Reference: Building Blocks, Tables, and Procedures > File Locations and Installation Settings > Environment Variables.

(48)

Figure

Table 1. SAP Sybase IQ Installation Media.
Table 2. Enterprise Edition.
Table 3. Small Business Edition.
Table 4. Single Application Edition.
+7

References

Related documents

Tomcat Servlet Engine 18 configuration 23 installation 23 TCP port 24 tools, client 48 tsgdtj50.jar 26 tsgetj50.jar 26 tsglt50.jar 26 tsgltc50.jar 26 tsgmtj50.jar 26

downloading from web 21 product documentation accessing 15 products 1 properties file silent installation 38, 40 R registration BES 16, 33 registration wizard 16, 33

Although presented as the remedy for economic problems and unemployment since the 1990s, the diffusion of new forms of flexible and temporary work contracts has transformed

32 © 2014 SAP AG or an SAP affiliate company. All rights reserved. Business Intelligence Platform Installation Guide for Windows Installation.. a) If you selected the Sybase

[email protected] http://in.groups.yahoo.com/group/hot-indian-telugu-stories/ “€£Âç ˆ¥Ã účÁÅœÁÅþÂä©Ê €œÂàà... [email protected]

Tighter monetary policy or more stringent liquidity requirements, thus make holding liquid assets more costly, and banks pass on this cost to firms by charging higher loan rates.. As

Then, we augment our processor design with simple, yet beneficial instruction set extensions for GF (p) computation and evaluate the improvement in terms of energy per

A silent installation is one that you can run either from the command line or by using a response file to automatically install SAP Crystal Reports on any machine in your