ArcGIS Server Banner

The giomgr.defs file and the SERVER_CONFIG system table

The giomgr.defs file and the SERVER_CONFIG system table

Release 9.3 E-mail This TopicPrintable VersionGive Us feedback

NOTE: Applies to geodatabases created with an ArcGIS Server Enterprise license only

The giomgr.defs file in the SDEHOME\etc directory contains the data for populating the SERVER_CONFIG table (sde_server_config in SQL Server and PostgreSQL). The file is read when the SERVER_CONFIG repository table is initially created, which happens when you create an ArcSDE geodatabase.

The SERVER_CONFIG table contains parameters (called initialization parameters) and values that define how the ArcSDE component uses memory. Once the table exists, parameters are read from the SERVER_CONFIG table, not from the giomgr.defs file. See ArcSDE initialization parameters for a list of these parameters.

Most of the initialization parameters in the SERVER_CONFIG table should not need to be altered from their default settings, except possibly the TEMP location on Windows installations and MINBUFFSIZE and MAXBUFFSIZE, which can be adjusted to improve data loading performance. See Buffer size initialization parameters for information on setting these parameters.

The TEMP parameter is used by ArcSDE to specify a temporary disk space directory used to store attribute binary large objects that exceed the size specified by the SERVER_CONFIG BLOBMEM parameter. If you do not set the TEMP parameter, a default location is assigned. That default location on Windows is the temporary folder of the user currently logged into the Windows machine. To set a different directory for this temporary storage, you either need to uncomment the TEMP parameter in the giomgr.defs file before running the postinstallation set up, or you can change the TEMP directory value using the sdeconfig –o alter command after the geodatabase is created. The following paragraphs discuss both these options.

To alter the server initialization parameters before the ArcSDE geodatabase is created:

  1. Make a backup copy of the default giomgr.defs file. For example, you could copy the default file to a new file named giomgr.defsbu. If you later decide to change any of the parameter values back to the default settings, you can use this backup file for reference.
  2. Open the giomgr.defs file with a text editor.
  3. Edit the initialization parameter values you want to change.
  4. When you run the postinstallation setup on Windows, if you did not keep the giomgr.defs name for the file, be sure to specify your altered copy of the giomgr.defs when prompted by the Post Installation wizard to do so.

To alter the server initialization parameters after the ArcSDE geodatabase is created, use the sdeconfig administration command. On Windows, this is most likely how you will alter the values of initialization parameters, since the ArcSDE component installation and Post Installation setup wizards are usually run one right after the other. To alter the parameter before, you would have to exit the wizard after ArcSDE component installation is complete, change the giomgr.defs file, then relaunch the Post Installation wizard.

For details on how to use the sdeconfig command, consult the Administration Command Reference provided with the ArcSDE component of ArcGIS Server Enterprise. You can also download a PDF version of the file from the Geodatabase Resource Center.

See Also

  • ArcSDE initialization parameters
  • Log file configuration options