Siebel Security Guide > Changing or Adding Passwords >

Changing System Administrator Passwords on Microsoft Windows


Before you run the Database Configuration Wizard to configure the Siebel database on the RDBMS, you must create the table owner and administrator accounts, either manually (on IBM DB2) or using the grantusr.sql script. The default user ID and password for the administrator account is SADMIN and SADMIN (case-sensitive). It is recommended that you change the password for this account before running the grantusr.sql script. You can change the password for the Siebel administrator account using the procedures provided in this topic. For additional information on creating the Siebel administrator account, see Siebel Installation Guide for the operating system you are using and Implementing Siebel Business Applications on DB2 for z/OS.

You might also want to change the password for the Siebel service owner account, which is the Windows user account that starts the Siebel Server system service.

Separate procedures are provided for changing the password for the Siebel service owner account and for changing the password for the Siebel administrator database account.

NOTE:  Do not use ' or " (single or double quotation marks) as part of a password. Because quotation marks are used as special characters in some contexts, using them within a password can cause the password to be truncated. For example, the password abcde"f might be truncated to abcde.

Changing the Password for the Siebel Service Owner Account

Use the procedure below to modify the password for the Siebel service owner; this is the Windows user account that starts the Siebel Server system service.

To change the password for the Siebel service owner account

  1. Change the Windows domain login password for the Siebel service owner account.

    For more information on changing domain passwords, see your Windows documentation.

  2. Change the password for the Siebel Server system service.
    1. From the Start menu, choose Settings, Control Panel, Administrative Tools, and then the Services option.
    2. Right-click on the Siebel Server System Service, and select Properties.
    3. In the Properties dialog box for this service, click the Log On tab.
    4. Enter the password in the Password and Confirm Password fields, and click OK.

      The password specified here must correspond to the Windows domain login password you modified in Step 1.

  3. Stop and restart the Siebel Server system service.

    For details, see Siebel System Administration Guide.

Changing the Password for the Siebel Administrator Account

Use the following procedure to modify the password for the Siebel administrator account. You must change the Siebel administrator database account, change the corresponding password parameter for the Siebel Enterprise, then delete the Siebel Server system service and re-create it using the new password.

To change the password for the Siebel administrator account

  1. Change the Siebel administrator's database account password using either the Server Manager command or the Siebel user interface.

    The following steps describe how to change the password using the Siebel user interface.

    1. Log into a Siebel employee application, such as Siebel Call Center.
    2. Navigate to the Administration - Server Configuration screen, and then the Enterprises view.
    3. Click the Parameters tab.
    4. In the Enterprise Parameters list, select the Password parameter.
    5. In the Value field, enter the new password, then commit the record.
  2. Log out of the Siebel Business Applications (all users must log out).
  3. Change the Siebel administrator's password in the database.
  4. For more information, see your RDBMS documentation on changing passwords.On each Siebel Server in your Siebel Enterprise, delete the existing Siebel Server system service, then re-create it with the new administrator password as follows:
    1. Delete the Siebel Server system service using the following command:

    siebctl -d -S siebsrvr -i "EnterpriseName_SiebelServerName"

    where EnterpriseName is the name of your Siebel Enterprise and SiebelServerName is the name of the Siebel Server. For example:

    siebctl -d -S siebsrvr -i "sia80_app01"

    1. Re-create the Siebel Server system service using the following command:

    siebctl -h SIEBEL_ROOT -S siebsrvr -i "EnterpriseName_SiebelServerName" -a
    -g "-g GatewayServerHostname:port -e EnterpriseName -s SiebelServerName -u sadmin" -e NewPassword -u NTAccount -p NTPassword

    where:

    • SIEBEL_ROOT is the installation directory of the Siebel Server
    • EnterpriseName is the name of your Siebel Enterprise
    • SiebelServerName is the name of the Siebel Server
    • GatewayServerHostname is the name of the Gateway Name Server host
    • port is the port number of the Gateway Name Server
    • sadmin is the administrator user ID
    • NewPassword is the new Siebel administrator password in clear (unencrypted) text. The siebctl utility encrypts the password.
    • NTAccount is the Siebel service owner account name
    • NTPassword is is the Siebel service owner account password

      For example:

    D:\sia80\siebsrvr\BIN>siebctl -h "d:\sia80\siebsrvr" -S siebsrvr -i "sia80_app01" -a -g "-g localhost:2320 -e sia80 -s app01 -u sadmin"
    -e admin6! -u .\SADMIN -p admin6!

  5. Start the Siebel Server system service.

    For information on how to start the Siebel Server system service, see Siebel System Administration Guide.

Siebel Security Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.