Skip to main content

backup dan restore data base firebird....


Dalam pembuatan aplikasi biasanya kita (terutama saya :D ) selalu menyepelekan fitur yang satu ini, biasanya klo ditanya tentang fitur yang satu ini jawaban kita lebih kurang “udah copas aja databasenya trus dicompress, gampangkan” :D .
Tapi.. akhirnya saya kena batunya juga :D , beberapa waktu lalu saya dapat klien yang ngotot banget untuk dibuatkan fitur ini dan untungnya firebird sudah menyediakan tool untuk menghandle masalah ini yaitu dengan menggunakan tool gbak.
Pada artikel pertama ini kita akan bahas dulu penggunaan tool ini via command prompt, dan pada artikel berikutnya (insya Allah klo saya sempat :D ) kita akan bahas penggunaannya langsung dari aplikasi.
Oke langsung aja aktifkan command promptnya, kemudian masuk ke folder “C:\Program Files\Firebird\Firebird_2_1\bin”
Untuk contoh disini kita akan membackup database yang ada di folder d:\database, adapun nama databasenya misal DBSIS.FDB.
Di Firebird ekstensi hasil backup biasanya menggunakan “FBK” misal DBSIS.FBK
1. Backup Database
Perintah yang digunakan yaitu : gbak.exe -v -user <nama_user> -password <pass_user> <nama_db.fdb> <nama_db_backup.fbk>. Contoh :
1gbak -v -user SYSDBA -password masterkey d:\database\dbsis.fdb d:\database\backup\dbsis.fbk
jika proses backup berhasil/selesai akan mendapatkan tampilan seperti berikut :
Kalo databasenya ada di komputer lain gimana? Apakah tetap bisa menggunakan tool ini ? Ya jelas bisa kita tinggal tambahkan aja alamat komputernya didepan penulisan nama databasenya. Contoh :
1gbak -v -user SYSDBA -password masterkey 192.168.0.1:d:\database\dbsis.fdb d:\database_lokal\backup\dbsis.fbk
Dengan asumsi 192.168.0.1 adalah nama komputer target, yang perlu diperhatikan disini adalah penulisan nama folder jika menggunakan spasi harus diapit tanda petik dua (“). Contoh :
1gbak -v -user SYSDBA -password masterkey "d:\database sekolah\dbsis.fdb"d:\database\backup\dbsis.fbk
atau
1gbak -v -user SYSDBA -password masterkey 192.168.0.1:"d:\database sekolah\dbsis.fdb" d:\database_lokal\backup\dbsis.fbk
2. Restore Database
Untuk proses restore perintah yang digunakan yaitu : gbak.exe -v -c -r -rep -user <nama_user> -password <pass_user> <nama_db_backup.fbk> <nama_db_restore.fdb>. Contoh :
1gbak.exe -v -c -r -rep -user SYSDBA -password masterkey d:\database\backup\dbsis.fbk d:\database\dbsis.fdb
Perintah diatas akan mereplace database lama (untuk contoh disini DBSIS.FDB) dengan syarat tidak ada koneksi aktif ke database tersebut.
Saya kira klo udah nyampe disini sudah selesai ternyata belum, kebetulan klien saya ini maniak MySQL jadi dia pengen hasil backupnya dalam bentuk file *.sql yang biasanya berisi struktur database plus datanya, pokoknya sama persislah seperti hasil backupannya MySQL.
Nah untuk mengekstrak struktur database firebird kita akan menggunakan tool lainnya yaitu isql.
Adapun perintah yang digunakan yaitu :
isql -ex <nama_db_.fdb> -d <nama_db_.fdb> -o <nama_file_backup.sql> -user <nama_user> -pass <pass_user>, contoh :
1isql -ex d:\database\dbsis.fdb -d d:\database\dbsis.fdb -o d:\database\backup\dbsis.sql -user SYSDBA -pass masterkey
jika berhasil kita akan mendapatkan file dbsis.sql di folder d:\database\backup, yang bersisi struktur lengkap database dbsis.fdb
Tapi isql masih mempunyai kekurangan yaitu hanya mengekstrak struktur databasenya saja, untuk datanya akan kita ekstrak secara manual dari aplikasi yang insya Allah kita bahas pada artikel berikutnya.
Referensi :
Selamat mencoba :).
jangan lupa follow dan koment nya ya kawand..
KLIK DISINI UNTUK DOWNLOAD



Comments

Popular posts from this blog

Lomba Menulis Puisi Terbaru 2013 | Lomba Puisi 2013

Lomba Puisi 2013 - Informasi Terbaru - LOMBA MENULIS PUISI TERBARU 2013 - Setelah sebelumnya saya telah share informasi mengenai " cara mendapatkan pulsa gratis im3 " dan " cara menghilangkan bau mulut " kini saya akan update lagi blog tercinta ini dengan postingan mengenai  Lomba Puisi 2013  dan saya harap dapat bermanfaat untuk sahabat netter semua. Berikut ini daftar lomba puisi 2013 Lomba Puisi Nasional IWC 2013 Akan Di Update Akan Di Update Demikianlah Informasi Kal i Ini Mengenai  Lomba Menulis Puisi Terbaru 2013  dan saya harap dapat bermanfaat untuk para pembaca setia blog ini.

Mencari Data Diantara Dua Tanggal Pada SQL Server

Mencari Data Diantara Dua Tanggal Pada SQL Server - Mumet ngerjain Projek Kerja Praktek buat Aplikasi Pengelolaan Data Pegawai karna masalah Datatime pada SQL Server . Sekian lama mencari di mbah Google akhirnya ketemu juga. Ketemunya yang kayak begini:  Mencari Data Diantara Dua Tanggal Pada SQL Server Untuk mencari data di antara dua tanggal pada SQL Server tidak bisa kita serta-merta menyebut tanggal tersebut dalam format aslinya semisal: select nm_field from nm_table where field_date between 2010-10-10 and 2011-11-11 Penyebutan tanggal harus dikonversi dulu ke bentuk varchar, baru kemudian dibandingkan. Format konversi yang bisa digunakan adalah sebagai berikut: select convert(varchar(20),getdate(),101) -- 101 menghasilkan format : MM/DD/YYYY select convert(varchar(20),getdate(),103) -- 103 menghasilkan format : DD/MM/YYYY select convert(varchar(20),getdate(),104) -- 104 menghasilkan format : DD.MM.YYYY select convert(varchar(20),getdate(),105) -- 105 menghasilkan format ...

Kumpulan Gambar Jenis Jenis Batik Terbaru 2013

Kumpulan Gambar Jenis Jenis Batik Terbaru  -  Informasi Terbaru  - Jenis-Jenis Batik Nusantara 2013 - Setelah sebelumnya saya telah share informasi mengenai " Puisi Tentang Lingkungan " dan " Cerpen Lucu " kini saya akan update lagi blog tercinta ini dengan postingan mengenai  Kumpulan Gambar Jenis Jenis Batik Terbaru 2013  dan saya harap dapat bermanfaat untuk sahabat netter semua. Batik merupakan lukisan di atas kain yang digunakan sebagai bahan dasar pembuatan pakaian. Pada awalnya, batik hanya dikenal oleh kalangan keraton. Batik terdiri dari berbagai motif dan setiap motif merupakan simbol bagi pemakainya, seperti motif-motif parang dan kawung yang hanya boleh dikenakan oleh keluarga kerajaan. Pada perkembangannya, batik menyebar ke kalangan masyarakat umum.  Motif Batik Batik Tiga Negeri Batik Jawa Hokokai 1942-1945 Batik Buketan asal Pekalongan dengan desain pengaruh Eropa Batik Buketan Batik Lasem JENIS-JENIS BATIK Berdasarkan daerah asal Batik Ba...