4.2 Server start command setup

HA Monitor Kit provides a sample file of the server start command. Copy the sample file and set it up as explained in this chapter, and customize it as needed. For the storage location and copying destination of the sample file, see 3.2.7(1) Setting up the server start, termination, and monitoring commands.

The server start command sample file executes the act_proc() shell function that describes the startup process to start Oracle listeners and Oracle instances.

The following figure shows the content of the server start command sample file.

Figure 4-1 Content of the server start command sample file

[Figure]

Numbers 1 through 5 in the figure are explained below.

  1. This is the environment variable for setting up the operating environment necessary for starting programs.
    For details about the content to be set up here, see (1) Environment variables.
  2. This is the Oracle listener startup process.
    The process for executing the haoralsnrbgn command to start the Oracle listener specified by the listener name is described here. For details about the content to be set up here, see (2) Setup method.
    For details about the haoralsnrbgn command, see haoralsnrbgn (Starts an Oracle listener) in 4.5 Commands used for setting up the server start, termination, and monitoring commands.
  3. This is the Oracle instance startup process.
    The process for executing the haorainsbgn command to start the Oracle instance specified by the instance identifier is described here. For details about the content to be set up here, see (2) Setup method.
    For details about the haorainsbgn command, see haorainsbgn (Starts an Oracle instance) in 4.5 Commands used for setting up the server start, termination, and monitoring commands.
  4. This is the return value of the server start command.
    For details about the content to be set up here, see (2) Setup method.
  5. This is the process executed by the act_proc() shell function.
    To add a user's own process, add it inside this act_proc() shell function. For details about the content to be set up here, see (3) Server start command customization.
Organization of this section
(1) Environment variables
(2) Setup method
(3) Server start command customization

(1) Environment variables

This subsection explains the environment variables indicated by 1 in Figure 4-1 Content of the server start command sample file.

(2) Setup method

This subsection explains how to set up the startup processes 2 through 4 in Figure 4-1 Content of the server start command sample file.

(3) Server start command customization

You can add non-Oracle application processes necessary for a job, and user-specific processes, to the server start command. When customizing the command, note the following: