About Creating an Instance on Linux/UNIX

You can create a TimesTen full instance or a TimesTen client instance:
  • A TimesTen full instance refers to a running TimesTen daemon (timestend) and its children and associated processes, along with the configuration files and other supporting files required for its operation. A full instance can manage one or more databases.

  • A TimesTen client instance refers to a set of configuration files and other supporting files required for the use of TimesTen clients. A client instance cannot have a database itself.

The information in the following section is relevant for TimesTen full instances. See Creating a TimesTen Client Instance and Client-Only Installations and Instances for information on creating TimesTen client instances.

In TimesTen Classic, when you create a TimesTen full instance on Linux/UNIX, you can choose how you want the TimesTen daemon to be managed at system startup.

A Linux system can support both the System V init mechanism and systemd for system startup. This presents you with choices depending on if and how you want the TimesTen daemon to be managed at system startup:
  • If you want the TimesTen daemon automatically managed, choose systemd. The instance administrator does not control the TimesTen daemon.
  • If you want the TimesTen daemon to be started at system startup and stopped at system shutdown, then you can choose either the System V init mechanism or systemd. You cannot choose both. Note that if you choose systemd, the TimesTen daemon will also be automatically managed by systemd and the instance administrator will have no control over the TimesTen daemon. If you choose the System V init mechanism, the instance administrator controls the TimesTen daemon at all times, except at system startup and system shutdown.
  • If you want the instance administrator to control the TimesTen daemon, do not use either the System V init mechanism or systemd to control the TimesTen daemon. See Creating an Instance on Linux/UNIX: Basics for details.

The way in which you create a TimesTen full instance depends on what choice you make.

On a UNIX system or on a Linux system that does not support systemd, see Creating an Instance on Linux/UNIX: Basics for information.

On a Linux system that supports both the System V init mechanism and systemd, you can choose one of these options: