############################################################################## # Licensed Materials - Property of IBM and/or HCL # # IBM Informix Dynamic Server # Copyright IBM Corporation 2009, 2013 # (c) Copyright HCL Technologies Ltd. 2017. All Rights Reserved. # # Title: ifxdeploy.conf # Description: Configuration file for the IDS Deployment Utility # # Uncomment any values that you want to change from the default values. # # Note that any parameters set on the command line will override these values. # Primary server values # - These values define the primary server name, protocol, and port. # - Use the BEGIN ALIAS section to define additional sever names and # protocols (such as DRDA). # INFORMIXSERVER - Set the primary server name, or set it as an environment # variable or command line parameter. #INFORMIXSERVER # PROTOCOL1 - Set the primary protocol (the sqlhosts NETTYPE field) for the # primary server. # - Values: onsoctcp, onipcnmp #PROTOCOL1 onsoctcp # SQLIPORT - Set the SQLI listening port for the primary server (not needed for # onipcnmp). # - Range: 1-65535 #SQLIPORT 9088 # DRDAPORT - Set the primary DRDA listening port for IBM Data Server Driver # communication. # - Range: 1-65535 #DRDAPORT 9089 # SERVERNUM - Set the primary server number (the value for the SERVERNUM # configuration parameter). # - Range: 0-255 #SERVERNUM # INFORMIXSQLHOSTS - Set a value for the INFORMIXSQLHOSTS environment # variable. On UNIX this value specifies the sqlhosts file # (default is $INFORMIXDIR/etc/sqlhosts). On Windows, this # value is generally not used but can be used to point to a # remote machine (for example, \\machinename) whose registry # contains SQLHOSTS information. #INFORMIXSQLHOSTS # Define additional server names and listeners with the BEGIN/END ALIAS # statements. # Each ALIAS results in a new SQLHOSTS entry and a new value for the # DBSERVERALIASES configuration parameter in the onconfig file. # For example: #BEGIN ALIAS #SERVERNAME alias1 #PROTOCOL drsoctcp #PORT 9091 #OPTIONS # optional SQLHOSTS parameters (for example, b=32767 to set buffers) #END ALIAS # INFORMIXDIR - Set the location of the installation directory. # - Alternatively, set the INFORMIXDIR environment variable. #INFORMIXDIR # ONCONFIG - Set the onconfig file. # - If not specified and the ONCONFIG environment variable is not set, # a new onconfig file is created based on the onconfig.std file. #ONCONFIG # START - Start IDS after deployment if non-zero. # - The number represents the number of seconds to wait for IDS to start # before returning to the command prompt. # - By default this feature is off (0). #START 600 # SNAPSHOT - Set the location of the compressed archive. This parameter is the # equivalent to the -file command line option. The archive must be a # .tgz file on UNIX or Linux and a .zip file on Windows. Only set # this value if you are supplying a compressed snapshot of an IDS # instance. #SNAPSHOT # RELOCATE - Set to the new location of dbspace chunks. # Use one of these methods or a combination of methods 2 and 3: # - Method 1: new_path (relocates all chunks to the specified path) # - Method 2: old_path=new_path (relocates only chunks # created in the old path to the new path) # - Method 3: old_path,old_offset=new_path,new_offset; # (relocates chunks and moves offsets) # You can specify multiple paths with methods 2 and 3 by # separating old and new path sets with a semicolon (;). # #RELOCATE # Authentication values # INFORMIXPASSWORD - Set the password for the informix user. # - If not set, can be supplied on command line or # interactively. #INFORMIXPASSWORD # SYSTEM - Windows only - Set the IDS service to log on as the Windows # Local System user. # - Values: # 0 - IDS service logs on as the informix user. # 1 - IDS service logs on as the Local System user and adds the # current user to the Informix-Admin group. #SYSTEM 0 # Logging parameters # LOGFILE - Set the file for Deployment Utility errors and messages. #LOGFILE # LOGLEVEL - Set the amount of information to write to the log. # # 1 - FATAL - only print fatal errors. # 3 - WARNING - print warnings and fatal errors. # 5 - INFO - print informational messages, warnings, and fatal errors. # 10 - DEBUG - print debugging information and all other messages. # #LOGLEVEL 5 # SILENT - Set to 1 to prevent console output sot that errors and # messages only appear in the log file. # - Range: 0,1 #SILENT 1 # FORCE - Set to 1 to overwrite existing settings # - Range: 0,1 #FORCE 0 # INSTALLDRIVE - Windows only - Set to the drive where data spaces will be # created # - Range: C-Z #INSTALLDRIVE C # ROOTPATH - Set to the path for the root dbspace # - Default is \ifmxdata\$INFORMIXSERVER\rootdbs_dat.000 #ROOTPATH # WIN6432 - Windows only - Set this to 1 if installing a 32-bit version of IDS # on a 64-bit Windows operating system. # - Range: 0,1 #WIN6432 0 # Onconfig customization # Use the BEGIN ONCONFIG and END ONCONFIG statements to add or override # configuration parameters values in the onconfig file. # Use instead of providing an onconfig file. # Example: #BEGIN ONCONFIG #LOCKS 10000 #END ONCONFIG # Onconfig autorecommendations # Use the BEGIN AUTORECOMMEND / END AUTORECOMMEND statements to specify the # parameters which will be used to generate recommended values in the onconfig # file. # # Currently, the following source parameters are valid: # MAXCPU = Max physical processors/cores that Informix should use # (Default = 1) # MAXDISK = Max amount of disk space available to Informix (in MB) # (Default = 2048) # MAXMEM = Max amount of memory available to Informix (in MB) # (Default = 512) # MAXUSERS = Max number of OLTP users expected (Default = 32) # MAXDSUSERS = Max number of DSS users expected (Default = 4) # RTO_SERVER_RESTART = Real Time Objective for server restart (Default = 60) # # Example: #BEGIN AUTORECOMMEND #MAXCPUS 1 #MAXDISK 2048 #MAXMEM 512 #MAXUSERS 32 #MAXDSUSERS 4 #RTO_SERVER_RESTART 60 #END AUTORECOMMEND #CLONE - Deploy a clone of a source server. The information for source # server is specified within BEGIN CLONE / END CLONE statements # - Range: 0 (no clone deployment), 1 (clone deployment) # - Default: 0 #CLONE 0 #Define values for cloning a server within BEGIN CLONE / END CLONE statements #BEGIN CLONE # Source server information # SOURCESERVER - Set to the name of source server #SOURCESERVER #SOURCEIPADDR - Set to the IP address of source server #SOURCEIPADDR #SOURCEPORT - Set to the port number of the source server's listener thread #SOURCEPORT # Clone server infomation #CLONEIPADDR - Set to the IP address of clone server #CLONEIPADDR #DISPOSITION - Set the final disposition of clone server # - Values: RSS # - Default: Standard #DISPOSITION #TARGETSIZE - Set the size of clone server # - Values: tiny, small, medium or large # - Default: Same as source server #TARGETSIZE #USELOCAL - Use local configuration after merging with source configuration # - Range: 0 (use source configuration), 1(use local configuration) # - Default: 0 #USELOCAL #TRUSTED - User is trusted and that it is not necessary to obtain a # userid and password to access the server. # - Range: 0 (user is not trusted), 1 (user is trusted) # - Default: 0 #TRUSTED #USERNAME - Set to the name of user for connecting to source server # - Required if user is not trusted #USERNAME #PASSWORD - Set to the password for above user name # - Required if user is not trusted #PASSWORD #END CLONE