Resetting the Siebel Server System Service on UNIX

This procedure describes how to reset the Siebel Server system service on UNIX.

To reset the Siebel Server system service on UNIX

  1. On the Siebel Server computer, 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 about these scripts, see Siebel Installation Guide.

  3. Run the ps command and check whether the application container for the Siebel Server (javaw process daemon) is running. You can shut it down and, if necessary, restart it later.

    For more information, see Starting and Shutting Down a Siebel CRM Deployment.

  4. To reset the Siebel Server system service, enter a command like the following:

    reset_server siebel_server_name
    Note: Use this script only if the Siebel Server system service is unable to start after an abnormal shutdown or crash of the Siebel Server computer. Do not use it as part of the normal operation of the Siebel Server.

    You can run this script to reset the system service for a specified Siebel Server (or servers), either within a specified Siebel Enterprise Server or across all of the Siebel Enterprise Servers defined for the current installation. The names of one or more Siebel Servers (separated by spaces) must be specified on the command line.

    The following are explanations of some of the available command-line flags:

    • To reset multiple Siebel Servers, enter the names of the Siebel Servers (separated by spaces), or enter all to reset all of the Siebel Servers configured under the specified SIEBEL_ROOT (or all of the Siebel Servers for a particular Siebel Enterprise Server, if the Siebel Enterprise Server name is specified, as described in the use of the -e flag). Use one of the following commands:

      reset_server server1 server2... reset_server all
    • To specify the Siebel root directory, use the -r flag, as follows:

      reset_server -r siebel_root

      Typically, you do not have to use the -r flag, because the script in the previous step sets the SIEBEL_ROOT environment variable. If the variable is not set, then you must specify the Siebel root directory, using this flag, to indicate the Siebel installation under which the Siebel Server (or servers) is running.

    • To specify the Siebel Enterprise Server under which the specified Siebel Server (or servers) is configured, use the -e flag, as follows:

      reset_server -e enterprise server1 server2...

      You do not have to use the -e flag if the SIEBEL_ENTERPRISE environment variable is set in the siebenv.sh or siebenv.csh script during initial configuration. If the variable is not set, then you must specify the Siebel Enterprise Server name to indicate the Siebel Enterprise Server under which the Siebel Servers are configured. To reset all of the Siebel Servers for all of the Siebel Enterprise Servers configured for the SIEBEL_ROOT, do not use the -e flag (you might have to unset the SIEBEL_ENTERPRISE environment variable). Instead, use all for the enterprise variable.

    • To reset the Siebel Server system service for the prod01 server in the Siebel Enterprise Server, use the -e flag in a command like the following:

      reset_server -e siebel prod01