Specialized Administration > Site Maintenance > Ensuring Proper Backup and Recovery
  
Ensuring Proper Backup and Recovery
It is important that you either implement or request appropriate backup processes, such as the following:
In a production environment, the Windchill database should be backed up on a regular basis. Vendor documentation provides additional information about backup procedures.
At the time of installation, the Windchill installation directory must be backed up to preserve various configuration files.
A given installation of Windchill and all source code should be backed up each time the system is regenerated.
The following Windchill directories should be backed up on a regular basis: /db/sql, /codebase, and /src.
You do not have to back up the entire /codebase and /src directories each time. However, you must back up the subdirectories containing Java packages that have been changed at your site.
The Windchill Index Search files should be backed up on a regular basis.
Depending upon the user authentication mechanism at your site, you may need to ensure appropriate backup of files relevant to access control.
Content files stored in an external file vault must be backed up using standard operating system tools and procedures.
The Windchill Directory Server data should be backed up on a regular basis. How often you do this backup should be determined by how much activity is done in the solution that relates to the LDAP entries stored in the directory. For example, if user objects are stored in the directory, then you may want to back it up more often than if only group and organization objects are stored there.
On production systems, PTC recommends using the Windchill Directory Server backup capability for daily backups and using the export capability for weekly backups. For additional information about the backup and export capabilities, see Backing Up and Restoring LDAP Directory Data.