The silent.ini file contains installation parameters as well as comments that show you how to modify these parameters. You must modify this file to contain the correct parameters for your silent installation.
The following tables show the parameters whose values you set in the silent.ini file.
The following table lists the minimum set of BUNDLE_COMMON and PRODUCT_IDS parameters that must be present in the silent.ini file and explains the values for each parameter.
| Parameter | Description |
|---|---|
| Install_Dir | The directory in which you plan to install the product files. See Determining the Installation Directory. |
| ACTUAL_INSTALL_DIR | The directory in which you plan to install the product files (same as the Install_Dir) |
The values in the Server Install section of the silent.ini file specify how the database server is to be installed. The following minimum set of parameters in this section is necessary for copying files over in a database server install. From more information, see Choosing Your Installation Option.
| Parameter | Description |
|---|---|
| Typical | Specify a value of 1 to install the database server as a typical install. If you do not specify any value, the default value is 1. You cannot set both Typical and Minimal to 1. |
| Minimal | Specify a value of 1 to install the database server as a minimal install. You cannot set both Typical and Minimal to 1. |
| Shutdown_Services | Specify a value of 1 to shut down the services that must be shut down for the installation to proceed. These services include any services that the computer must upgrade, such as the database server and other services such as OnSNMP. If you specify any value other than 1, the computer does not shut down services. If some of the services are using the files that must be upgraded, the install might not complete correctly. |
| Upgrade | Specify a value of 1 to upgrade any existing versions that the installation program detects. If you specify 0, and the installation program detects an existing version, the database server is not upgraded. Because co-existence with previous versions is not supported in this release, an unspecified value implies a value of 0. |
| Reinstall | The Reinstall parameter is similar to the Upgrade parameter. However, you can install the same version again. |
| Domain_Install | Specify a value of 1 to create the user groups in a domain. If you do not specify a value of 1, all of the user accounts and groups that are created reside in the local computer. However, enabling domain install requires that the person who performs the install have domain administrator privileges. This parameter is ignored if the person who performs the install cannot install in a domain. For more information, see Domain Installation Without Domain Administrator Privileges.. |
| Role_Separation | Specify a value of 1 to enable role separation. If you specify any other value than 1, role separation is not enabled. |
| IXDBSA_Group | Set this parameter to the name of the ix_dbsa group. The database server uses this parameter to verify that the user belongs to the ix_dbsa group. The group is created in the domain if the user selected domain install. Otherwise, the group is local. The group is used only if role separation is enabled. Use the default value unless you require a specific group name. |
| IXDBSSO_Group | Set this parameter to the name of the ix_dbsso group. The database server uses this parameter to verify that the user belongs to the ix_dbsso group. The group is created in the domain if the user selected domain install. Otherwise, the group is local. The group is used only if role separation is enabled. Use the default value unless you require a specific group name. |
| IXAAO_Group | Set this name to the ix_aao group. The database server uses this parameter to verify that the user belongs to the ix_aao group. The group is created in the domain if the user selected domain install. Otherwise, the group is local. The group is used only if role separation is enabled. Use the default value unless you require a specific group name. |
| IXUSERS_Group | Set this parameter to the name of the ix_usersgroup. The database server uses this parameter to verify that the user belongs to the ix_users group. The group is created in the domain if the user selected domain install. Otherwise the group is local. The group is used only if role separation is enabled. Use the default value unless you require a specific group name. |
| Account_Passwd | Set this parameter to the password for the informix user.
The password provided for this value can be read by anyone. After installation is completed, remove the password from this file or copy the file to a secure place and remove it from the installation directory. |
| Configure_Instance | Specify a value of 1 to create a new instance of the database server. If you specify a value of 0, an instance is not configured in the case of a fresh install. If you are performing a reinstall, this parameter determines whether the existing configuration information is used, or whether a new instance of the database server is to be configured after deleting the existing instance. |
| Create_Icons | Specify a value of 1 to create icons for the installed programs. Specify a value of 0 to disable icon creation. |
The Server Instance section of the silent.ini file specifies parameters that are required to configure a particular instance of the database server. The installation program uses these parameters only in the case of a fresh install. If the install is an upgrade or if you are reinstalling without reconfiguration, the installation program uses all the existing information. The following minimum set of parameters in this section is necessary for configuring a particular instance in a database server install.
| Parameter | Description |
|---|---|
| DBSERVERNAME | Specify the name of the database server. If you do not specify a name, a default name of the form ol_computer-name is assigned. You cannot change the database server name after it is installed. |
| SERVERNUM | Specify a server number that is unique across all instances of the database server configured on the computer. Set the value as small as possible. You can use the default server number only for the first instance that you are configuring. This parameter sets the corresponding parameter in the onconfig file, which contains the configuration parameters for the database server. |
| SQLHOSTS | Specify the computer where the sqlhosts registry is located. The default is the computer on which you install the database server. |
| Storage_Name | Specify the name of the additional dbspace to create. By default, this name is the same as the database server name in the DBSERVERNAME parameter. For more information, see Root Dbspace Name, Location, and Size. |
| Primary_Location | Specify the drive on which the root dbspace and additional dbspace are created. By default, the dbspace is created on the same drive as the install directory. For more information, see Root Dbspace Name, Location, and Size. |
| Mirror_Location | Specify the drive where the mirror dbspaces are created, if mirroring is enabled. If you do not specify the drive, the database server uses a default value. If the value is a dash (-), mirroring is not enabled. For more information, see Root Dbspace Name, Location, and Size. |
| Storage_Size | Specify the size of the additional dbspace (in megabytes). If you do not specify a value, the installation uses a default value. For more information, see Root Dbspace Name, Location, and Size. |
| Initialize_Server | Specify whether the database server is to be initialized after creation. Specify a value of 1 for the program to attempt to initialize the database server. Otherwise, you must perform the initialization manually. If you do not specify a value, the default is 1. |
| Service_Start_Auto | Specify how the database server is to be started. Specify a value of 1 to set up the database server to start automatically. If you do not specify a value of 1, you must start the database server manually. |
| Server_Proto | Specify the network protocol parameters for the database server. The protocol field names the protocol to be used. Normally, you use the olsoctp protocol. The service name field specifies the name of the TCP/IP service that is used to access the database server. The port number field specifies the TCP port number to be used for the service name. You can let this parameter default only when no other instance of the database server is configured. For more information, see Service Name and Port Number. |