System Requirements

You can install and run the StarQuest Data Replicator (SQDR) on:

A minimum screen resolution of 1024 x 768 is recommended when using Data Replicator Manager.

If you are currently running a 32-bit version of SQDR on a 64-bit operating system, you must upgrade to the 64-bit version of SQDR; see the technical document Upgrading to 64-bit SQDR for upgrade instructions or contact Stelo Support.

The Data Replicator requires a control database in which to store definitions for sources, destinations, and subscriptions. You can use either IBM Db2 for Linux, Unix Windows (Db2 LUW) or Microsoft SQL Server for the SQDR control database. For a combined tier deployment, we recommend using the version of Db2 LUW provided by Stelo (installed with SQDR Plus to enable incremental support). If you prefer to use SQL Server and do not already have a SQL Server installation, you can obtain the SQL Server Express free of charge from www.microsoft.com/downloads to use as a control database for the Data Replicator. Similarly, you can obtain Db2 Developer Community Edition free of charge from IBM. Stelo Support can assist in selecting, obtaining, and installing the DBMS software for your control database.

The control database can be either local or remote. For a remote database, install the appropriate ODBC driver. For Db2 for LUW, use StarSQL (included in the SQDR installer). For SQL Server, use Microsoft ODBC Driver 17 or 18.  See Using_a_Remote Control Database for details.

 

You can replicate data to and from any of the following database systems:

Incremental replication is supported from the following platforms using the separately-licensed SQDR Plus product:

Access to Db2 databases requires the StarSQL ODBC/DRDA driver (v6.20 or later is recommended and is included in the SQDR installer), IBM Db2 ODBC Driver (DB2 Connect), IBM i Access for Windows, or IBM i Access Client Solutions.

If you use IBM i Access for Windows for accessing a Db2 for i database, install iAccess 7.1 (5770-XE1) with the SI64724 (June 2017) service pack (or later). If you use IBM i Access Client Solutions (5733XJ1), the Windows Application Package must be at the June 2017 level (or later).

For access to SQL Server, use the Microsoft ODBC 17 or 18 driver.

Access to Apache Derby (JavaDB) databases requires StarSQL 6.20 or later.

Oracle considerations:

For more information about the NLS_LANG environment variable, see:
Oracle 11g Appendix C Configuring Oracle Database Globalization Support
Oracle 12c Appendix C Configuring Oracle Database Globalization Support

MySQL considerations:

Informix considerations:

PostgreSQL considerations:

When using the psqlODBC driver for PostgreSQL as a destination, we recommend configuring the Advanced panel as follows:

A connection string would like this:

Servername=myhost;Database=mydatabase;Port=5432;MaxVarcharSize=32767;MaxLongVarcharSize=214748364

 

When using the SQDR bundled ODBC driver for PostgreSQL as a destination, we recommend configuring the Advanced panel as follows:

A connection string would like this:

HostName=myhost;Database=mydatabase;PortNumber=5432;FetchTSWTZasTimestamp=1;MaxCharSize=255;MaxVarcharSize=32767;MaxLongVarcharSize=214748364

 

Snowflake considerations:

alter user myuser set TIMESTAMP_TYPE_MAPPING = 'TIMESTAMP_LTZ'

 

BigQuery considerations:

Other Drivers

In addition, you can use the Data Replicator with other databases if they can be accessed through an ODBC driver that complies with Level 2 of the ODBC 3.51 specification.

If you use an ODBC driver other than StarSQL there may be additional configuration requirements to use the driver for replications with SQDR. The SQDR Release Notes and the Stelo Info Center provide details about known issues for using SQDR with other products.