Linux-UNIX: Installing the S-TAP client by using the shell installer
Use the shell installer, either in interactive mode or non-interactive mode, to install the S-TAP client on Linux, Solaris, HPUX, and AIX database servers.
Before you begin
- Verify all Linux-UNIX: S-TAP installation prerequisites.
- Obtain the correct S-TAP installer
script, from either Fix Central, or your Guardium representative. (The installation fails if the
version is incorrect.) The script name identifies the database server operating system. The S-TAP
package name is in the format:
guard-stap-10.6.0.0_r123456_1-rhel-5-linux-x86_64.sh
, where the first three numbers are the release number, followed by the revision number, in this example r123456. - Alternately, download the consolidated installer that contains support for all versions for a particular operating system. For example, guard-stap-11.4.0.0_r110473_trunk_1-suse.sh can install any suse system of any version or CPU. These packages are much larger than the version-specific packages, though.
About this task
Interactive mode must be run individually on each system, and is therefore recommended for individual S-TAPs. It provides validation at each step, which means less chance of errors. It is useful for smaller deployments or whenever a guided, step-by-step installation experience is required. The system prompts for the basic configuration, and verifies your input immediately, so that the installation does not result in errors.
By default, K-TAP is installed automatically during S-TAP installation. The S-TAP installer checks if the K-TAP is available for the kernel version. If the installation process does not find a matching K-TAP, it attempts to build one to match your Linux kernel. If the K-TAP cannot be installed or does not start, a query is presented to the user whether to continue installation. See Linux-UNIX: Working with K-TAP.
If /tmp is mounted with the noexec
option, you can set the
shell variable TMPDIR to some other directory that is not mounted noexec
(typically
~/tmp). For example, TMPDIR=~/tmp
/var/tmp/guard-stap-11.1.0.0_r107068_trunk_1-ubuntu-18.04-linux-x86_64.sh.
If any stage of the installation fails, undo all of the steps up to that point. Do not leave the S-TAP partially installed.