Siebel System Administration Guide > Using the Siebel Server Manager Command-Line Interface >

Recommendations for Using the Command-Line Interface


Review the following information as recommendations of best practice when using the Server Manager command-line interface.

  • Target specific Siebel Servers without using the /s flag:
    • Use the for server siebel_server_name directive in individual commands. Specifying the name of a specific Siebel Server targets the command to only that Siebel Server.
    • Use a partial name with the % wildcard character to target the command to all Siebel Servers with names matching the pattern. Only patterns that start or end with the wildcard character are matched; wildcards in the middle of the string are not. For example, the command:

    list components for server WF%

    lists components for all Siebel Servers with a name beginning with WF.

    • Use the set server siebel_server_name command. To return to the mode where commands are targeted to all Siebel Servers, use unset server. For further details on these commands, see Siebel Server Manager Environment Commands.

      NOTE:  When using the set command, the connections to other Siebel Servers are maintained and continue to run.

  • Launch srvrmgr using the /s flag for frequent list operations. Parse the resulting data for each Siebel Server. Aggregate the list data for the enterprise externally to the srvrmgr process. This method improves performance by keeping srvrmgr from serializing the operations.
  • Specify only the columns with data you are actually using with the show clause. For further information on the show clause, see List Command Configuration.
  • Use the /i option to open a single long-running srvrmgr session and send it commands rather than using the /c option. You can also execute commands conditionally from a script using the /i option.
  • When using srvrmgr commands from a file or script, use the command sleep to configure wait periods (in seconds) before the next srvrmgr command. For example, after starting the Siebel Server, use the sleep command to wait until the Siebel Server and its component are running before issuing the next command.
  • Use the read command during an active srvrmgr session to dynamically input srvrmgr commands from a file.
  • Specify a value for the parameter TaskTag when starting a new task. This text appears in the list tasks command if you include the TK_TASKTAG column. For example, enter:

    list tasks show TK_TASKTAG

  • Launch srvrmgr using the /z flag to connect to a server group. For example, on a Windows server, you would enter:

    srvrmgr /g gateway1 /e enterprise1 /z server_group_name /u sadmin /p sadmin

    On a UNIX server, you would enter:

    srvrmgr -g gateway1 -e enterprise1 -z server_group_name -u sadmin -p sadmin

    This connects you to all Siebel Servers assigned to the server group.

Siebel System Administration Guide Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.