Advertisement
Guest User

Untitled

a guest
Mar 31st, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. user=secret
  4. pass=secret
  5. dbfile='/var/lib/firebird/2.5/data/rsgdata.gdb'
  6. dbname=$(mktemp -u)
  7.  
  8. echo $dbname
  9. echo "Stopping firebird..."
  10. service firebird2.5-super stop
  11. echo "Copying database..."
  12. cp -f $dbfile /tmp/${dbname}.orig.gdb
  13. echo "Starting firebird..."
  14. service firebird2.5-super start
  15. echo "Locking database..."
  16. gfix -user $user -password $pass localhost:rsgdata -shut single -force 5
  17. echo "Backing up database..."
  18. gbak -b localhost:rsgdata ${dbname}.bak.orig.gdb -user $user -pas $pass
  19. echo "Restoring database..."
  20. gbak -rep ${dbname}.bak.orig.gdb localhost:rsgdata -user $user -pas $pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement