>for /l %p in (100,1,110) do @ping -n 1 192.168.2.%p
http://www.youtube.com/watch?v=AgZWkG_gbn8
http://bbartlomiej.jogger.pl/2009/09/08/backup-bazy-firebird-1-5-i-restore-w-2-0/
Backup bazy Firebird 1.5 i restore w 2.0
08 wrze?nia 2009 o godzinie 20:34:58 w it,Techblog
W trakcie stawiania jednego serwera plików po SMB/CIFS (do tego DHCPd i DNS) przysz?o mi przy okazji przenie?? bazy danych z lokalnego s?abiutkiego komputera z windowsem XP i Firebirdem 1.5 na ten w?a?nie Debianowy powerserwer. Nie mia?em wcze?niej styczno?ci z Firebirdem (jedynie s?ysza?em, ?e baza jest bdb), wi?c od razu wskoczy?em na www.firebirdsql.org do dzia?u Documentation. Od razu zaznaczam, ?e dokumentacja nie jest zbyt bogata. Twórcy zdaj? sobie z tego spraw? (mo?e kto? chce si? zaanga?owa? i pomóc?). Strona nie robi te? PRO pierwszego wra?enia, a na pewno gorsze ni? PostgreSQL i MySQL. To oczywi?cie tylko moja osobista opinia - wybrzydza? nie mog?, bo wyboru nie mia?em. Programy klienckie by?y robione dla InterBase SQL, nikt nie mia? zamiaru próbowa? ich przepisywa? na inne bazy danych, no bo po co? Niewa?ne.
Odbieg?em troszk? od tematu: mianowicie mia?em z komputera Windowsowego, na którym by? zainstalowany Firebird 1.5.x. przenie?? bazy na nowo postawiony serwer Linuksowy (Debian stable) i Firebird 2.0.4. Chwila przegl?dania manuali, potem google, aby potwierdzi? przypuszczenia i wysz?o takie co?: gbak -v -t -user SYSDBA -password masterkey -y c:\backups\warehouse.log dbserver:/db/warehouse.gdb c:\backups\warehouse.fbk Zadzia?a?o. Przenios?em backupy na serwer, a nast?pnie: gbak -c -v -user SYSDBA -password masterkey c:\backups\warehouse.fbk dbserver:/db/warehouse2.fdb Oczywi?cie ?cie?ki, has?a, adresy baz dobra? do siebie. Po odtworzeniu baz próba po??czenia, sprawdzenie czy s? tabele - s? = mission accpomlished. Pozosta?o tylko przekonfigurowa? ko?cówki klienckie softu, a ten na szcz??cie konfiguracj? trzyma? w ?adnym pliku xml, wi?c nie by?o wi?kszego problemu. U?ytkownicy byli wniebowzi?ci, bo program przy?pieszy? kilkakrotnie.
Co do serwera: cpu: Intel(R) Pentium(R) CPU E5200 @ 2.50GHz 2GB ram 2x dyski SATAII spi?te w RAID1 baza Firebird 2.0.4 - u?yty Classic server przez xinetd, ?eby móc wykorzysta? SMP Teraz tylko trzeba si? przyjrze? g??biej Firebirdowi - zobaczy? jakie? statystyki, mo?e co? da si? jeszcze przy?pieszy?.
OK wpis mo?e troszk? chaotyczny, ale pierwszy od dawna, wi?c wybaczcie. PS. a mo?e kto? z was mo?e co? powiedzie? o Firebirdzie? Jakie? hinty, jak dba? o baz?, na co zwraca? uwag??
Przeniesienie danych firebird’a z windows do linux’a
Opublikowano 2009/03/02
http://blog.kornet.eu/?p=33
Czasami znalezienie czegokolwiek mimo, ?e wiadomo gdzie tego szuka? zajmuje wi?cej czasu ni? powinno. Sprawa si? komplikuje kiedy nie dzia?aj? ??cza, serwery itd.. Co? co powinna zaj?? kilka minut zajmuje czasem kilka godzin a wszystko dlatego ?e zapomnieli?my o czym? lub czego? wcze?niej w taki sposób nie wykonywali?my. Ja ostatnio m?czy?em si? z baz? danych firebird – zreszt? nie pierwszy raz.. ale to ju? inna historia.
Poszukiwa?em mo?liwo?ci przeniesienia bazy danych z windows do linuxa, tak bymo?na by?o z jednej aplikacji – nie napisanej zreszt? przeze mnie ani nikogo z mojej firmy – korzysta? w jednym momencie z wielu lokalizacji. Do tego potrzebny by? serwer – w czym pomóg? debian. Okaza?o si? ?e baza by?o w formacie gdb a ja potrzebowa?em fdb. Kombinowa?em na wiele sposobów, ale uda?o si? w najprostszy – który dopiero na ko?cu wykorzysta?em (stara zasada Murphy’ego – “poszukiwan? rzecz znajdziesz w ostatnim sprawdzanym miejscu)
Baz? gdb zarchiwizowa?em lokalnymi narz?dziami firebirda tj. gbak
Opis dost?pny jest na stronie: Backup and restore FireBird FAQ http://www.firebirdfaq.org/cat5/ , a u mnie wygl?da?o to w ten sposób:
gbak -b -v 192.168.2.10:c:\bazy\baza.gdb c:\baza_kopia.fbk -user SYSDBA -pass 123456
a nastepnie wciagniecie do zdalego serwera:
gbak -c -v baza_kopia.fbk server:/var/lib/firebird2/data/baza.fdb -user sysdba -pass *****
I to wystarczy?o. Przy okazji jednak znalaz?em bardzo fajne narz?dzie którym pobawi?em si? przez chwilk? i by? mo?e zakupi? bo przyda? si? mo?e w pracy z wieloma bazami. RazorSQL
http://www.razorsql.com/download_win.html
dost?pny jest dla Windows, Linux, Mac OS X i Solarisa. Bardzo fajny zbiór wszystkich potrzebnych do codziennej pracy z bazami wszelakimi narz?dzi.
Ale mimo wszystko – czasem lepiej zacz?? od podstawowej dokumentacji. 
http://firebird-pl.blogspot.com/
http://www.firebirdnews.org/docs/fb2min_pl.html
http://sourceforge.net/projects/flamerobin/files/flamerobin/0.9.2/
http://www.firebirdnews.org/docs/fb2min_pl.html
kops.bat (Osrodek FB)
@Echo Skrypt do przenoszenia u?ytkownik?w z wcze?niejszych wersji Firebird do 2.0 @echo off if not exist ".\misc\upgrade\security\security_database.sql" goto :error2 if exist security2.bak goto :error if exist isc4.gdb goto :fire1 if not exist security.fdb goto :error1 bin\gbak.exe -user SYSDBA -pass masterkey security.fdb security.gbk :dalej if not exist security.gbk goto :error3 bin\gbak.exe -c -rep -user SYSDBA -pass masterkey security.gbk security2a.fdb bin\isql.exe -user SYSDBA -p masterkey -i ".\misc\upgrade\security\security_database.sql" ".\security2a.fdb" bin\instsvc stop copy security2.fdb security2.bak copy security2a.fdb security2.fdb del security2a.fdb bin\instsvc start echo Operacja zakoäczona poprawnie goto :koniec :fire1 bin\gbak.exe -user SYSDBA -pass masterkey isc4.gdb security.gbk goto :dalej :error3 echo Nie wykonano kopii bazy - sprawdz has?o u?ytkownika SYSDBA - musi by† masterkey goto :koniec :error2 echo Skrypt nale?y uruchomi† w katalogu g??wnym Firebird 2.0 (np. c:\Program Files\Firebird\Firebird_2_0) goto :koniec :error1 echo Wkopiuj plik security.fdb z wersji 1.5 do bie??cego katalogu i uruchom skrypt ponownie goto :koniec :error echo Istnieje kopia security !!!! Nie wykonano powt?rnej kopii
http://www.sqlmanager.net/en/products/ibfb/dataexport/screenshots/597y
gfix -v -f -user sysdba -password masterkey db_corrupt.gdb
params:
-v -> validate
-f -> full
|
This command will print a summary of validation errors.

Step 2: Fix the errors
Use the following command to mend the db:
gfix -mend -user sysdba -password masterkey db_corrupt.gdb
|
Note that this command do not fix the errors, but flags the problems to be fixed. The errors will be solved in the next backup/restore step.
Step 3: Backup the DB
Use the following command to backup the db:
gbak -b -v -ig -user sysdba -password masterkey db_corrupt.gdb db_corrupt.gbk
params:
-b -> backup
-v -> verbose
-ig -> ignore checksums
|
Step 4: Restore the DB
Use the following command to restore the db:
gbak -c -v -user sysdba -password masterkey db_corrupt.gbk db_fixed.gdb
params:
-c -> create new db
-v -> verbose
|
Step 5: Re-check the DB
Repeat the command in step 1 to check the new db:
gfix -v -f -user sysdba -password masterkey db_fixed.gdb
|
Possible alternatives:
1. If the database has still problems you can try to repeat the procedure using -g options (switch off garbage collection) in step 3. So step 3 will be:
gbak -b -v -ig -g -user sysdba -password masterkey db_corrupt.gdb db_corrupt.gbk
|
Like this:

http://info.mailtraq.com/recover-firebird naprawa bazy
|