Daily backups are essential
DBA manages the entire manufacturing side of your business and therefore it is absolutely essential that you implement a daily backup strategy that protects your valuable data and insures against a system shutdown.
You must use the Backup Manager for your database backup
Do not attempt to rely on just a standard backup service to copy your database. You must use the Backup Manager in conjunction with a comprehensive backup service. The Firebird database requires a specialized backup utility to optimize database function and help identify and prevent data corruption.
The software cannot protect itself
Database loss or failure can occur from sources outside the control of the software, including power outages, hardware failure, natural disasters, and theft. Do not assume that the software can be repaired if corrupted. If any of these events occur, your only remedy is to restore from backup.
Database failure without a backup is a catastrophic event
If you happen to experience database failure and do not have a backup, it is a catastrophic event for your company that could imperil its very existence. You will lose all or most of your history and it can take weeks to reassemble a system from scratch.
Daily backup is your responsibility
Making daily backups is your responsibility. If you experience database failure, we can offer no remedy other than to restore from backup.
Off-site backup is essential!
Your daily backup strategy should include local backup, a mirror copy to an external drive/device, and off-site backup. Off-site backup is essential because a local backup provides no protection for fire or theft. So always make local backups and off-site backups.
Backup Manager
The Backup Manager is an external utility that is used to create database backups, to restore from backup when needed, and to optimize your database performance with a simultaneous backup and restore.
Used solely for database backups
The Backup Manager is not a generic backup utility that can be used with multiple file types. Its sole purpose is to create database backups that can then be safely backed up to an external drive and off-site using a generic backup program or service.
Creates FBK files
When the Backup Manager makes a database backup, it creates an FBK file that can be safely backed up with a generic software program or service. An FBK file is created using the GBAK utility supplied with the Firebird database. Besides backing up the database, the FBK file does the following:
•Rebuilds indices
•Eliminates obsolete record versions ("garbage")
•Defragment database pages
•Rewrites database tables contiguously
So whenever you restore from an FBK backup file, your database is optimized to be leaner and more efficient.
The backup fails if data corruption is encountered
When an FBK backup file is being created, the backup process will fail if data corruption is encountered that cannot be fixed. The benefit from this is that if yesterday’s FBK file was successfully created, you know with confidence that the data corruption occurred in your most recent business day. You can therefore safely restore from yesterday’s backup and you minimize any data loss to just one day.
Incorporate FBK backup files in your daily general backup
You will continue to make a general daily backup of all the critical data folders on your server, not just for DBA but for other applications as well. The general daily backup should incorporate the (drive letter)\ProgramData\DBABackup folder, which contains your FBK backup files.
Accessed from the server
The Backup Manager is accessed from the server by clicking Windows Start – DBA Manufacturing – Utilities – Backup Manager.
Backup Manager Menu Options
The Backup Manager includes the following menu options:
Manual Backup
Use this option to make a manual backup of a registered company database. A manual backup should always be made prior to installing a product update.
Schedule Backups
Use this option to schedule daily backups of your registered company databases and System database. These backups create FBK files that will then be backed up offsite by your daily server backup.
NOTE: You will continue to make a general daily backup of all the critical data folders on your server, not just for DBA but for other applications as well. The daily server backup should incorporate the (drive letter)\ProgramData\DBABackup folder, which contains your FBK backup files.
Restore from Backup
Use this option to restore data from a backup.
Backup and Restore
Use this option to perform a GBAK backup and restore in a single process. We recommend running this process on a periodic basis, such as once a quarter, to maintain optimal database performance. All DBA users must be out of the system to perform this one step Backup and Restore.
Backup History
Use this option to view Backup Manager history, including manual backups, scheduled backups, and restores from backup.