Diccache.dat and Dicdata.dat

Quick and Brief information on the Diccache.dat and dicdata.dat files. Very helpful for Siebel Architects, Admins and Developers working with Siebel Remote Application.

Diccache.dat is a cache file used by Siebel server programs to enhance performance when loading the Siebel Repository. Diccache.dat contains a subset of the repository (called the “dictionary”) needed by the server programs. This subset includes information about tables, columns, indexes and docking objects.
Diccache.dat, located in the SIEBSRVR_HOME\bin directory, is accessed whenever a server program is started. The file is automatically recreated if the file does not exist or if it is out of date (The version number of the schema and repository is stored in the header of the file).

Dicdata.dat is a subset of diccache.dat file that is downloaded to mobile clients and used by the synchronization process whenever transactions are applied to the local database. The Generate New Database component creates this subset of the diccache.dat and copies it to Siebel_server_root\DBTEMPL\dbXXrYY.ZZ\dicdata.dat file (where XX, YY, ZZ correspond to current schema version). When a mobile client synchronizes, the dicdata.dat is copied to the siebel_client_root\LOCAL\dicdata.dat on the client machine.


3 thoughts on “Diccache.dat and Dicdata.dat”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s