Creating a TimesTen Client Installation

The instance administrator installs the client installation by unzipping the distribution. See "Distribution Media" and see "Instance Administrator" for details.

Topics include:

Create a Client-Only Installation

To create the TimesTen client installation that is accessible by the instance administrator's primary group:

  1. Place the appropriate distribution file in some desired, accessible location.
  2. Create the desired directory for the installation.
  3. Change directories to the desired directory for the installation.
  4. Extract the distribution into that directory.

In the following example on a macOS host, ttuser1, with primary group timesten, creates a client installation into the directory macclientinstall (a subdirectory of the current directory) from a distribution file in /swdir/TimesTen/ttinstallers. This installation is accessible to members of timesten.

% mkdir macclientinstall
% cd macclientinstall
% unzip /swdir/TimesTen/ttinstallers/timesten2211250.client.macos64.zip
[...UNZIP OUTPUT...]

The top level directory of the installed files is of the form tt22.1.1.25.0.

For example, this directory is created under macclientinstall:

dr-xr-x--- 19 ttuser1 timesten 4096 Aug  2 22:07 tt22.1.1.25.0

The tt22.1.1.25.0 directory includes such files as (Not all files are listed):

dr-xr-x---  2 ttuser1 timesten    4096 Aug  2 22:07 bin
dr-xr-x---  3 ttuser1 timesten    4096 Aug  2 22:07 include
dr-xr-x---  2 ttuser1 timesten    4096 Aug  2 22:07 info
dr-xr-x---  2 ttuser1 timesten    4096 Aug  2 22:07 lib
dr-xr-x---  8 ttuser1 timesten    4096 Aug  2 22:07 plsql
dr-xr-x---  3 ttuser1 timesten    4096 Aug  2 22:07 ttoracle_home

Verify a Client Installation

To verify the installation, run the ttInstallationCheck utility. In addition, you can review the installation directory and subdirectories.

In this example, the installation is verified and is successful:

% installation_dir/tt22.1.1.25.0/bin/ttInstallationCheck
This installation has been verified.

See "ttInstanceCreate" in the Oracle TimesTen In-Memory Database Reference for information on the ttInstanceCreate utility.

A TimesTen client-only installation includes these subdirectories located under the top-level installation_dir/tt22.1.1.25.0 directory (Not all of the subdirectories are included in this list).

  • bin: TimesTen utilities and executables

  • include: TimesTen include files, among them timesten.h (for TimesTen ODBC features) and tt_errCode.h (for information about TimesTen error codes)

  • lib: TimesTen libraries

  • plsql: Files and resources for TimesTen PL/SQL

  • ttoracle_home: Oracle Database Instant Client files and resources, for OCI, Pro*C/C++, and ODP.NET