Siebel Server Administration Guide > Server System Services > Administering the Siebel Server System Service >

Siebel Server System Service on UNIX


This section describes how to start, stop, check, and reset the Siebel Server System Service daemon process on UNIX.

To start the Siebel Server System Service on UNIX

  1. Log in as the Siebel Service owner user.
  2. Run the siebenv.sh or siebenv.csh script to set Siebel environment variables. For more information on these scripts, see the Siebel Server Installation Guide for the operating system you are using.
  3. Enter:
  4. start_server siebel_server_name

    where:

    siebel_server_name = Name of the Siebel Server

    You may run this script to start the System Service for a specified Siebel Server (or servers), either within a specified Siebel Enterprise Server or across Siebel Enterprise Servers defined for the current installation.

    start_server server1 server2...

    start_server all

    start_server -r siebel_root

    Typically, you do not need to use this switch, because the SIEBEL_ROOT environment variable is set by the siebenv.csh (or siebenv.sh) script during installation. If this is not the case, then you must specify the Siebel root directory to indicate the Siebel installation under which the Siebel Server (or servers) will run.

    start_server -e enterprise server1 server2...

    You do not need to use this switch if the SIEBEL_ENTERPRISE environment variable is set in the siebenv.csh (or siebenv.sh) script during installation. If this is not the case, then you must specify the Siebel Enterprise Server name to indicate the Siebel Enterprise Server for which Siebel Servers will be started. To start all servers for all Siebel Enterprise Servers configured for the SIEBEL_ROOT, do not use this flag (you may also need to unset the SIEBEL_ENTERPRISE environment variable).

    For example, to start the System Service for the prod01 server in the siebel Siebel Enterprise Server, use the following command:

    start_server -e siebel prod01

    To start the System Services for the prod01 and prod02 servers in the siebel Siebel Enterprise Server, use the following command:

    start_server -e siebel prod01 prod02

    start_server -a

    Typically, this flag should only be used when invoking the start_server script from an autostart script. For more information on the autostart script, see Siebel Server Installation Guide for UNIX.

    start_server -f

    This can be used to make sure that the Siebel Server (or servers) will start up even if it was not previously shut down cleanly. This switch is typically not needed.

To stop the Siebel Server System Service on UNIX

  1. Log in as the Siebel Service owner user.
  2. Run the siebenv.sh script in the current shell process as follows:
  3. . ./siebenv.sh

  4. Enter:
  5. stop_server siebel_server_name

    You may run this script to stop the System Service for a specified Siebel Server (or servers), either within a specified Siebel Enterprise Server or across all Siebel Enterprise Servers defined for the current installation.

    stop_server server1 server2...

    stop_server all

    stop_server -r siebel_root

    Typically, you do not need to use this switch, because the SIEBEL_ROOT environment variable is set by the siebenv.csh (or siebenv.sh) script during installation. If this is not the case, then you must specify the Siebel root directory to indicate the Siebel installation under which the Siebel Server (or servers) is running.

    stop_server -e enterprise server1 server2...

    You do not need to use this switch if the SIEBEL_ENTERPRISE environment variable is set in the siebenv.csh (or siebenv.sh) script during installation. If this is not the case, then you must specify the Siebel Enterprise Server name to indicate the Siebel Enterprise Server for which Siebel Servers will be stopped. To stop all Siebel Servers for all Siebel Enterprise Servers configured for the SIEBEL_ROOT, do not use this flag (you may need to unset the SIEBEL_ENTERPRISE environment variable).

    To stop the System Services for the prod01 Server in the siebel Siebel Enterprise Server, use the following command:

    stop_server -e siebel prod01

    stop_server -M

    You should only need to use this switch in test or development environments, because only one Siebel Server should run on one physical machine in production systems. This switch disables part of the stop functionality that would affect another Siebel Server running under the same user ID. If the -M switch is specified and the system service still fails to start up, you will need to shut down all Siebel Servers running under the same Siebel administrator account.

    stop_server -f

    This will cause the Siebel Server to shut down sooner, but may not give all components a chance to shut down cleanly. In general, the force option should only be used if the Siebel Servers did not respond to the nonforced shutdown in a timely manner.

To check the status of the Siebel Server System Service on UNIX

To reset the Siebel Server System Service on UNIX


 Siebel Server Administration Guide 
 Published: 23 June 2003