Review and satisfy all of the requirements in this checklist before installing SharePlex. For detailed information about the network checklist, see the Network checklist.
Requirement | Completed? (Y/N) |
---|---|
Assign a directory to store the downloaded SharePlex installation package. This directory requires approximately the following disk space:
It can be removed after SharePlex is installed. |
|
Plan the SharePlex product directory. You can create a directory for the SharePlex software files or let the SharePlex installer create it. This directory requires approximately the following disk space:
Install this directory on the following:
Do not install SharePlex on a raw device. |
|
Plan the SharePlex variable-data (working) directory This directory is installed by the SharePlex installer with a name of your choosing. It contains the working data and varies greatly in size in correlation to the volume of data being generated. Install this directory on a separate filesystem from the one that contains the database, but not on a raw device. To replicate data from more than one database on a system, use a variable-data directory for each one. Ideally they should be on different file systems. Do not install the variable-data directory within the SharePlex product directory. Both directories contain identically named files, and SharePlex utilities that clean up the environment (if this becomes necessary) could remove the wrong files. You can install both directories under one parent directory if desired. NOTE: Always monitor disk usage when there is an active SharePlex configuration, especially when there are peaks in transaction activity. |
|
Create the SharePlex security groups. SharePlex provides three security groups to enable access control through sp_ctrl. On Linux, unless you install SharePlex as a root user, the SharePlex Administrator user and the SharePlexPostgreSQL admin group must exist prior to installation. For more information, see Assign SharePlex users to security groups in the SharePlex Admin guide. Note: If you install as root, you are prompted by the installer to create these groups. |
|
Get a valid SharePlex license key. You must have a valid permanent, term, or trial license key from Quest to run SharePlex. SharePlex licenses have validity and usage limits according to specific platforms. For example, you must have a PostgreSQL license to use a PostgreSQL database and a Kafka license to use the Kafka platform. Additionally, SharePlex supports multiple keys for situations where customers need two platforms on one server. For example, if a user is replicating data from an Oracle source to a Kafka target, where one SharePlex instance is serving as both the source and target, the SharePlex server would require both Oracle and Kafka licenses. NOTE: To install a trial version of SharePlex, users need to select the All Platforms option when prompted during installation of SharePlex or while running the splex_add_key utility. SharePlex licensing information can be found in the Quest Software Product Guide. Please contact your account manager if you have questions. |
|
Requirement | Completed? (Y/N) |
---|---|
Confirm that the platform is supported. Review the SharePlex Release Notes to make certain your operating system is supported. |
|
Allocate at least 4 GB of memory for SharePlex processes. Plan for per-process memory up to 256 MB. This recommendation enables the Post and Read processes to allocate larger sets of memory when necessary. |
|
Set the number of semaphores per process. Semaphores help ensure the stability of the SharePlex processes. The required SharePlex settings depend on the platform, as follows: Red Hat Linux:
*These are additive. Add the database minimum values to the SharePlex minimum values to determine the correct setting. An alternative is to set the value to the number of queues you will be using plus 2. |
|
Set the ulimit (number of system file descriptors) to as close to 1024 as possible. The ulimit can be set either as a system hard limit or a session-based soft limit, as follows:
|
|
Set soft and hard limits for the SharePlex user Set a soft limit and a hard limit for nproc and nofile for the SharePlex O/S user in the /etc/security/limits.conf file.
As an alternative, you can simply use the setting for the PostgreSQL O/S user. |
|
Set core file parameters.
Note: SharePlex renames all core files named core to core.pid, except for those generated by sp_cop. If these requirements are not met, the SharePlex event log might report that a core file was not generated, even though a file exists. |
|
Install the ksh shell. Install the ksh shell before you install SharePlex. The SharePlex monitoring scripts and other features required this shell. A version of ksh called pdksh is included with the Red Hat Linux builds. Refer to the Red Hat Linux documentation for more information. |
|
Install Native POSIX Threading Library (NPTL) Quest recommends using the Native POSIX Threading Library (NPTL) on Linux. NPTL is faster and behaves more like other Unix operating systems than LinuxThreads. Although LinuxThreads can be enabled per process by using the LD_ASSUME_KERNEL environment variable, setting that variable adversely affects the performance of SharePlex. If LD_ASSUME_KERNEL is employed, use a setting of 2.4.21. |
Requirement | Completed? (Y/N) |
---|---|
Install on multiple EBS volumes
|
|
Assign Elastic IP addresses Amazon Elastic IP addresses are static, which satisfy SharePlex requirements. An Elastic IP must be created and assigned to both the source and target machines that will be used with SharePlex. |
|
© ALL RIGHTS RESERVED. 利用規約 プライバシー Cookie Preference Center