|
|
![]() |
![]() |
![]() |
|
Contents Introduction Concepts User Help Modeler Help Browser Help
|
|||
![]() |
|||
![]() |
![]() |
Backup and RecoveryGeneralEVA Netmodeler stores its repository content in a standard relational database that conforms with SQL'92. This should also be a system which provides transaction logging, commit and rollback. In addition, EVA Netmodeler, when configured to do so, writes a detailed audit log in XML of all activity which affects the repository content. This includes creation, updating, deleting, linking and unlinking of items. It can also keep a log of changes to meta model (types, properties, relationship types etc. ). Any action which updates repository content in EVA Netmodeler is run within a transaction. A failure should therefor not affect any but the latest transactions incomplete at the time of failure and no "half complete" transactions will be retained, as these will not have been committed to the database. Backing up the repositoryThis involves a normal database backup using the utilities or features of the relevant DBMS. It should be scheduled regularly, typically daily. Backing up Documents attached to repository itemsA file system or archival utility backup should be made of all contents in the Documents and Templates directories. This should be automated and scheduled to run regularly, typically in sync with the database backup. Backing up the SystemThe software is installed in a user designated directory. All EVA Netmodeler files are in the Application directory within this area. To back up a system after installation or upgrade, a complete copy should be made of Application directory and all its subdirectories. It may also be desirable to backup relevant DBMS, Web Server and Firewall settings and configuration items. Recovering the RepositoryRecovering the database is done with the standard restore tool for your DBMS environment. Run this with the latest good backup. Documents can be recovered (if necessary) by restoring the files from the latest Documents and Templates backup archive. Database and Documents backups and restores should be synchronized, since the repository will refer to documents by name.
|