Please enable JavaScript to view this site.

Navigation: Installation > UNIX Installation

Prerequisites

Scroll

The prerequisites refer to the hardware and software required in order to install Connect CDC SQData for UNIX.

Hardware (Processors/Memory)

The Connect CDC SQData for UNIX operates on the following hardware platforms:

Intel - Pentium III or higher

AMD - Athlon or higher

IBM AIX - RS/600, pSeries server

Memory - from 4 to 16 GB depending on use (Apply/Replicator Engines or Captures)

Hardware (Disk)

Installation TAR File - 24 MB (this file can be deleted after installation)

Typical Installation - 50 MB

Optional Captures (Db2/LUW, Oracle) under 1 MB for configuration files

Db2/LUW and Oracle Capture Transient Storage - Additional  2 to 4 GB

Software

All Software vendors use the term "end-of-life" to describe the point beyond which an aging product is no longer supported. There are often two dates, a base and an extended End of Support date. Confirm that your installed software is supported. Precisely Connect CDC SQData will support operating systems and datastores supported by their respective vendors. See Release Notes for details on our Support lifecycle.

Operating System

You must have one of the following operating systems running on your hardware.

RedHat Linux (7+ for zOS TLS connections)

SUSE

IBM AIX – Versions 7.1 and higher

Optional Software

If you are accessing distributed databases you will need database connectivity to at least one of the following:

Db2/LUW version 10.5 or higher

Oracle 18 or higher

PostgreSQL 13 or higher

Other ODBC compliant relational database management systems (RDBMS)

Cloud based databases including those supported by AWS RDS (PostgreSQL, Oracle, MySQL, etc).

If you plan on transporting captured data through a Messaging Service, you will need:

Librdkafka 0.10.0 or higher for Kafka (current version recommended for AWS MKS and Azure Event Hub)

Libcurl for Confluent Schema Registry

IBM MQ (Apply Engine Target ONLY, IBM MQ deprecated from Capture)

 

Third Party Libraries

A number of open source and proprietary libraries may be required by Apply and Replicator Engines as well as Capture agents identified in the Component column along with Required (minimum) and Recommended versions.

 

 

Required -

 

 

 

Function/Library

Component

Recommended

Linux

AIX

Comment

TLS Connections/Encryption

libgnutls.so

Engines

na - current

o

na

TLS 1.2 minimum

 

Code Page Conversion (including utf-8)

libicuuc.so

Engines

na - current

r

r

 

 

ODBC (generic data interface)

libodbc.so 2

Engines

2.0 - current

r

r

Requires unixODBC on Linux / AIX

 

DB2 Connect

libdb2.so  (native/ODBC)

Capture/Engine

na - current

r

r

 

 

HDFS file system

libhdfs.so

Engine

na - current

r

na

 

 

Oracle SQL*Net

libclntsh.so

Capture/Engine

na - current

r

r

 

 

Confluent AVRO Schema Repository HTTPS interface

libcurl.so

Engine

4.0 - current

o

na

Required for Confluent AVRO Schema Registry

 

Kafka (Message Broker)

librdkafka.so 1

Engine

0.10.0 - 1.9.x

o

na

 

 

IBM MQ (Message Broker)

libmqic.so

Engine

8.0+

r

r

 

libmqic_r.so

Engine

8.0+

r

r

 

 

Notes:

Required - Recommended

" 2 - current " means 2.0 is required while recommended is current
"na - current" means any version should work but current is recommended

Columns Linux, AIX

r - Always required
o - Optional EXCEPT when required for Source/Target, e.g: librdkafka only required for Kafka (and compatibles)
na - Not applicable to OS Platform

librdkafka.so 1

0.10.0 is minimum level recommended (current version is recommended for Azure Event Hub)

libodbc.so 2

Requires unixODBC on Linux / AIX

Library search sequence is:

1) SQDATA_libname_LIBRARY (SQDATA_GNUTLS_LIBRARY=<path_to_softlink/>libgnutls.so)
2) LD_LIBRARY_PATH
3) PATH

 

Note, On RPM-based Linux distributions, YUM (Yellowdog Updater Modified) or DNF (Dandified YUM) can be used to install these libraries. For more information regarding YUM or other Package Managers see your Linux or AIX Systems Administrator.