Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- user=secret
- pass=secret
- dbfile='/var/lib/firebird/2.5/rsgdata.gdb'
- dbname=$(mktemp -u)
- echo $dbname
- echo "Locking database..."
- gfix -user $user -password $pass localhost:rsgdata -shut single -force 5
- echo "Backing up database..."
- gbak -b localhost:rsgdata ${dbname}.bak.orig.gdb -user $user -pas $pass
- echo "Stopping firebird..."
- service firebird2.5-super stop
- echo "Copying database..."
- cp $dbfile /tmp
- echo "Removing database..."
- rm -f $dbfile
- echo "Starting firebird..."
- service firebird2.5-super start
- echo "Restoring database..."
- gbak -c ${dbname}.bak.orig.gdb localhost:rsgdata -user $user -pas $pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement