[FireBird] Przekroczony rozmiar pliku *.gbk 
 
[FireBird] Przekroczony rozmiar pliku *.gbk
Zobacz wiadomo¶ci
 
Cytat
A gdyby tak siê wedrzeæ na umys³ów górê, / Gdyby stan±æ na ludzkich my¶li piramidzie, / I przebiæ czo³em przes±dów chmurê, / I byæ najwy¿sz± my¶l± wcielon±. . . Juliusz S³owacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[FireBird] Przekroczony rozmiar pliku *.gbk



Jacek27 - 21-10-2007 00:00
[FireBird] Przekroczony rozmiar pliku *.gbk
  Witam
Problem dotyczy bazy Firebird w wersji 1.0.0.796 na linuxie. Baza jest
ju¿ tak rozro¶niêta, ze musi byæ podzielona na dwa mniejsze pliki, razem
prawie 4 GB. Ostatnio jednak pojawi³ siê problem z jej backupem. Plik
backupu przekracza ju¿ 2 GB i gbak nie potrafi go obs³u¿yæ, zg³asza b³±d
o przekroczeniu rozmiaru a archiwum jest urwane i nie da siê go
odtworzyæ. Czy istnieje jaki¶ sposób na zrobienie kilku mniejszych
plików archiwum? Próbowa³em metody podobnej do dzielenia bazy podczas
restore, powsta³y dwa mniejsze pliki ale takiego archiwum nie da siê
rozpakowaæ.
Bêdê wdziêczny za ka¿da wskazówkê.

Jacek





Filipek - 21-10-2007 00:00

  On 2007-10-20, Jacek27 <jkelman@poczta.onet.pl> wrote:
> Witam
> Problem dotyczy bazy Firebird w wersji 1.0.0.796 na linuxie. Baza jest
> ju¿ tak rozro¶niêta, ze musi byæ podzielona na dwa mniejsze pliki, razem
> prawie 4 GB. Ostatnio jednak pojawi³ siê problem z jej backupem. Plik
> backupu przekracza ju¿ 2 GB i gbak nie potrafi go obs³u¿yæ, zg³asza b³±d
> o przekroczeniu rozmiaru a archiwum jest urwane i nie da siê go
> odtworzyæ. Czy istnieje jaki¶ sposób na zrobienie kilku mniejszych
> plików archiwum? Próbowa³em metody podobnej do dzielenia bazy podczas
> restore, powsta³y dwa mniejsze pliki ale takiego archiwum nie da siê
> rozpakowaæ.
> Bêdê wdziêczny za ka¿da wskazówkê.
>
> Jacek

moze wyjscie tego backupu kierowac do split ?
a w 2 strone cat plik1 plik2 plik3 | restore ?

nie wiem czy tak sie da ale ja bym tak sprobowal :)))




Jacek27 - 21-10-2007 00:00

  Filipek pisze:
> On 2007-10-20, Jacek27 <jkelman@poczta.onet.pl> wrote:
>> Witam
>> Problem dotyczy bazy Firebird w wersji 1.0.0.796 na linuxie. Baza jest
>> ju¿ tak rozro¶niêta, ze musi byæ podzielona na dwa mniejsze pliki, razem
>> prawie 4 GB. Ostatnio jednak pojawi³ siê problem z jej backupem. Plik
>> backupu przekracza ju¿ 2 GB i gbak nie potrafi go obs³u¿yæ, zg³asza b³±d
>> o przekroczeniu rozmiaru a archiwum jest urwane i nie da siê go
>> odtworzyæ. Czy istnieje jaki¶ sposób na zrobienie kilku mniejszych
>> plików archiwum? Próbowa³em metody podobnej do dzielenia bazy podczas
>> restore, powsta³y dwa mniejsze pliki ale takiego archiwum nie da siê
>> rozpakowaæ.
>> Bêdê wdziêczny za ka¿da wskazówkê.
>>
>> Jacek
>
> moze wyjscie tego backupu kierowac do split ?
> a w 2 strone cat plik1 plik2 plik3 | restore ?
>
> nie wiem czy tak sie da ale ja bym tak sprobowal :)))

Próbowa³em jako¶ to po³±czyæ ale gbak sie nie daje i domaga siê
prawid³owej dla siebie sk³adni. Niestety nie uda³o siê.

Jacek




Filipek - 21-10-2007 00:00

  On 2007-10-20, Jacek27 <jkelman@poczta.onet.pl> wrote:

>>
>> nie wiem czy tak sie da ale ja bym tak sprobowal :)))
>
> Próbowa?em jako? to po??czy? ale gbak sie nie daje i domaga si?
> prawid?owej dla siebie sk?adni. Niestety nie uda?o si?.
>
> Jacek

ten gbak nie moze pisac wyniku na stdout ?





Jacek27 - 21-10-2007 00:00

  Filipek pisze:
> On 2007-10-20, Jacek27 <jkelman@poczta.onet.pl> wrote:
>
>>> nie wiem czy tak sie da ale ja bym tak sprobowal :)))
>> Próbowa?em jako? to po??czy? ale gbak sie nie daje i domaga si?
>> prawid?owej dla siebie sk?adni. Niestety nie uda?o si?.
>>
>> Jacek
>
> ten gbak nie moze pisac wyniku na stdout ?

Znalaz³em ju¿ rozwi±zanie mojego problemu i podzielê siê z nim bo mo¿e
kto¶ bêdzie potrzebowa³. Otó¿ dobrze kombinowa³em z robieniem backupu
ale wydawa³o mi siê, ¿e skoro podczas dzielenia bazy na czê¶ci baza
"zapamiêtuje" po³o¿enie nastêpnych plików to podczas backupu te¿
zapisuje sobie po³o¿enie kolejnych plików z archiwum. Niestety, to co
wydaje siê oczywiste podczas rozpakowywania jakiekolwiek archiwum
podzielonego na wiele plików, np. rarem, ¿e wystarczy wskazaæ pierwszy
plik a resztê program rozpakowuj±cy odnajduje sam, w gbaku nie ma
zastosowania.
Dlatego podajê sk³adniê gbaka:
1. dla backupu:
np. /opt/interbase/bin/gbak -b -t -g user sysdba -password masterkey
/.../bazadanych.gdb /backup/archiwum1.gbk 2000000000 /backup/archiwum2.gbk

//u mnie wystarczy³o podzieliæ archiwum na dwa pliki, pierwszy ma 1907
MB a drugi ma resztê

2. dla restore:
np. /opt/interbase/bin/gbak -E -R -V user sysdba -password masterkey
/backup/archiwum1.gbk /backup/archiwum2.gbk /.../bazadanych.gdb 500000
/.../bazadanych.001

//u mnie wystarczy³o podzieliæ bazê na dwa pliki, na razie:)

pozdrawiam

Jacek




Marcin Mankiewicz - 22-10-2007 00:03

  On Sat, 20 Oct 2007 22:30:07 +0200,
Jacek27 <jkelman@poczta.onet.pl> wrote:
[...]
> Znalaz³em ju¿ rozwi±zanie mojego problemu i podzielê siê z nim bo mo¿e
[...]
> zastosowania.
> Dlatego podajê sk³adniê gbaka:
> 1. dla backupu:
> np. /opt/interbase/bin/gbak -b -t -g user sysdba -password masterkey
> /.../bazadanych.gdb /backup/archiwum1.gbk 2000000000 /backup/archiwum2.gbk

a mozna tez zrobic tak:
gbak -b bazadanych.gdb stdout > backup.gbk plik wyjsciowy bedzie mial
ponad 2G o ile filesystem to obsluguje.

restore wtedy to
gbak -r stdin bazadanych.gdb < backup.gbk

oczywiscie mozna ewentualnie kompresowac/dekompresowac w locie plik
backupu jesli ktos lubi/ma malo miejsca na serwerze.

No i trzeba jeszcze dodac, ze limit 2G/4G na plik juz nie istnieje w
firebird 2.0 (moze nawet 1.5 nie pamietam) jesli jest on skompilowany z
obsluga duzych plikow - polecam upgrade

pozdrawiam

--
Marcin Mankiewicz




Tomasz =?ISO-8859-2?Q?Motyli=F1ski?= - 22-10-2007 00:34

  Witam,

W po¶cie <ffd6pb$ilh$1@news.onet.pl>
Jacek27 <jkelman@poczta.onet.pl> m.in. napisa³(a)::

> Bêdê wdziêczny za ka¿da wskazówkê.

U mnie *gbk maj± po 5-6 GB, wiêc nie rozumiem, najprawdopodobniej problem z
tempami gbaka.

--
Tomasz Motyliñski
"Linux jest dla leniwych, raz zainstalowany dzia³a wiecznie"
.... i do tego jaki ³adny :) http://satfilm.pl/~motto77/mydesktop.jpg
http://debian.linux.pl/ - Polskie Forum U¿ytkowników Debiana
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Firebird - zmiana NULL na NOT NULL [firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?= Insert do tabeli danymi z innej tabeli Firebird Insert do tabeli z danych innej tabeli plus dodatkowa warto¶æpola (Firebird) firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP =?iso-8859-2?q?Konfiguracja_Firebirda_pod_k=B1tem_wykorzystan ia_pami=EAci?= =?ISO-8859-2?Q?[firebird]_gdzie_si=EA_podzia=B3y_polskie_literki?= Re: [Firebird] BDE problem z zapisem konfiguracji pod Windows Vista =?iso-8859-2?q?firebird_i_triggery_-_logowanie_historii_zmian_zawarto=B6ci?= =?iso-8859-2?q?[firebird]_-_jak_zastapi=E6_pole_longtext_=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • bajkomoda.xlx.pl
  • Cytat

    Decede mihi sole - nie zas³aniaj mi s³onca.
    Gdy kogo¶ kochasz, jeste¶ jak stworzyciel ¶wiata - na cokolwiek spojrzysz, nabiera to kszta³tu, wype³nia siê barw±, ¶wiat³em. Powietrze przytula siê do ciebie, choæby by³ mróz, a ty masz w sobie tyle rado¶ci, ¿e musisz j± rozdawaæ woko³o, bo siê w tobie nie mie¶ci
    Hoc fac - tak czyñ.
    A tergo - od ty³u; z ty³u.
    I czarne w³osy posiwiej±. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com