Firebird Remote Database Backup
Kadang, dalam suatu kondisi tertentu
kita ingin melakukan backup database langsung dari komputer client
kita. Tetapi masalahnya, Firebird server ada pada mesin/komputer lain.
Dan jikalaupun anda menggunakan Tools backup seperti FlameRobin, IBOConsole, IBExpress (Commercial), IBManager (Commercial),
Dsb, database yang dibackup dari mesin yang berbeda hanya boleh
disimpan dimesin tersebut saja (Mesin/Computer tempat Firebird server
berada). Trik dibawah ini adalah untuk dapat melakukan backup file dari
Firebird server dan menyimpan hasil backup filenya pada mesin/komputer
lokal.
Misal :
- Alamat IP server Firebird Server adalah : 192.168.0.1
- File path Database di server adalah : d:\ServerClinicData\I2SysClinic.FDB
- Username : MAHENDRA
- Password : MAHENDRAJUGA
- Alamat IP Local/ Mesin Local: Tidak Relevan
- FilePath tempat menyimpan backup file : f:\BackupClinic\I2SysClinic20090913.fbk
Untuk melakukan backup :
- Buka console/command line dengan Start=>Run, kemudian ketik CMD dan klik tombol OK
- ketik perintah gbak -b -v 192.168.0.1:d:\ServerClinicData\I2SysClinic.FDB f:\BackupClinic\I2SysClinic20090913.fbk -user MAHENDRA -pass MAHENDRAJUGA
Catatan :
- Jika FilePath berisi spasi, gunakan ShortName mode pada console/dos. Misal FilePath server : d:\Backup Data\I2SysClinic.FDB maka ditulis d:\Backup~1\I2SysClinic.FDB
- User dan password CASE SENSITIVE, artinya : huruf kecil dan huruf besar berbeda. Misal MAHENDRA tidak sama dengan mahendra
- Sebelum dapat melakukan backup, anda harus men-set FilePath tempat GBak berada pada Path system (Biasanya GBak berada pada direktori c:\Program Files\Firebird\Firebird_x_x\Bin dimana x_x adalah versi database server anda). Untuk menyertakan GBak pada System Path, anda dapat melakukannya dengan Klik kanan pada My Computer=>Properties=>Advanced=>Environtment Variable. Setelah jendela path muncul, Pilih Add jika variable PATH belum ada atau pilih EDIT kalau variable PATH sudah ada. Tambahkan DirektoryPath tempat GBak berada. Misalkan: c:\Program Files\Firebird\Firebird_x_x\Bin (tambahkan semicolon/ tanda ‘;’ jika untuk memisahkan variable yang sudah ada dengan yang baru jika anda melakukan operasi EDIT pada variable PATH). Klik tombol OK untuk melakukan penyimpanan system path.
Semoga Membantu
Salam,
Post a Comment for "Firebird Remote Database Backup"