Problemy z aplikacjami > KS-PPS

Naprawa bazy danych Firebird

(1/11) > >>

Bartosz:
Naprawa bazy danych Firebird:

Otwieramy wiersz poleceń:
Start -> Uruchom -> cmd
Windows Vista: Start -> wyszukaj -> cmd
lub
Start -> wszystkie programy -> akcesoria -> wiersz poleceń

Przechodzimy do katalogu C:\

--- Kod: ---cd /
--- Koniec kodu ---

Kopiujemy plik z bazą danych:

--- Kod: ---C:\>copy KS\KS-PPS\BAZA\KSPPS.FDB KSPPS.FDB
--- Koniec kodu ---

Zamykamy wiersz poleceń.

Uruchamiamy plik fix.bat, który po kolei wykona następujące czynności:
 
Weryfikacja bazy danych:

--- Kod: ---C:\>gfix KSPPS.FDB ?validate ?full ?user SYSDBA ?password masterkey
--- Koniec kodu ---

Pominięcie uszkodzonych części bazy danych:

--- Kod: ---C:\>gfix KSPPS.FDB ?mend ?user SYSDBA ?password masterkey
--- Koniec kodu ---

Wykonanie kopi bazy danych:

--- Kod: ---C:\>gbak ?user SYSDBA ?password masterkey backup_database KSPPS.FDB backup.bak
--- Koniec kodu ---

Zmiana nazwy pliku bazy danych:

--- Kod: ---C:\>gbak ren kspps.fdb kspps_old.fdb
--- Koniec kodu ---

Odtworzenie bazy danych z kopi z pominięciem uszkodzonych tabel:

--- Kod: ---C:\>gbak ?user SYSDBA ?password masterkey ?create_database ?one_at_a_time backup.bak KSPPS.FDB
--- Koniec kodu ---

Następnie otwieramy wiersz poleceń i wpisujemy polecenie:
Weryfikujemy jeszcze raz bazÄ? danych:

--- Kod: ---C:\>gfix KSPPS.FDB ?validate ?full ?user SYSDBA ?password masterkey
--- Koniec kodu ---

Odblokowujemy bazę danych:

--- Kod: ---C:\>gfix KSPPS.FDB ?online normal
--- Koniec kodu ---


Zmieniamy nazwę pliku bazy danych w katalogu C:\KS\KS-PPS\BAZA\KSPPS.FDB np. na KSPPS1.FDB

--- Kod: ---C:\> ren KS\KS-PPS\BAZA\KSPPS.FDB KSPPS1.FDB
--- Koniec kodu ---

i kopiujemy naprawioną bazę danych z katalogu C:\ do KS\ KS-PPS\BAZA

--- Kod: ---C:\>copy KSPPS.FDB KS\KS-PPS\BAZA\KSPPS.FDB
--- Koniec kodu ---


Przydatne linki:
http://gskoczylas.pl/
http://www.destructor.de/firebird/gfix.htm
http://www.destructor.de/firebird/gbak.htm
http://www.firebirdsql.org/


Jeżeli nie uda nam się naprawić bazy danych trzeba skontaktować się Kamsoft'em. Następnie przesłać formularz ? Zgoda na przetwarzanie danych osobowych, faxem na numer (032) 209 07 15.
Po otrzymaniu od konsultanta linku do ftp przesyłamy bazę danych.


Bartosz

PiotrSz:
hmm ... nawet dziala ;-)
bawilem sie na kopii mojej bazy ktora teoretycznie jest sprawna
program sie wykonal, zmniejszyl plik bazy o jakies 10MB i na oko PPS po tej operacji troche przyspieszyl !

szkoda tylko ze ten programik nie podaje wogole informacji o tym co zrobil i czy rzeczywiscie byly tam jakies powazne bledy !
dlatego tez na roboczej bazie poki co tego nie zapuszczam !

pozdrawiam

Bartosz:
Jak sÄ? b??Ä?dy to program je poka??e, w za??Ä?czniku rezultat na uszkodzonej bazie.

PiotrSz:
hmm ...

no to u mnie ani pol takiego komunikatu !
za to baze chyba troche sprzatnelo i odchudzilo o 10MB !

pozdrawiam

j00ls:

--- Cytat: PiotrSz w Kwietnia 25, 2008, 11:23:50 am ---hmm ...
no to u mnie ani pol takiego komunikatu !
za to baze chyba troche sprzatnelo i odchudzilo o 10MB !

--- Koniec cytatu ---

Archiwizacja i dearchiwizacja r??wnie?? spowoduje zmniejszenie rozmiaru bazy, wiÄ???e siÄ? to z przesuniÄ?ciem danych z niezape??nionych klastr??w i usuniÄ?ciem zbÄ?dnych dziur (co?? jak z defragmentacjÄ? systemu plik??w na twardzielu). DostÄ?p do rekord??w tak uporzÄ?dkowanej bazy mo??e byÄ? zauwa??alnie szybszy. Moja baza (ok. 1 gb) po tygodniu maglowania przez user??w, poddana porzÄ?dkowaniu "chudnie" do 700 mb. Polecam

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej