"Pavel Tugarinov" ...
>
> Horsun Vlad пишет:
> > "Pavel Tugarinov" ...
> >
> >> В результате мучений выяснилось, что проблемы лечится изменением buffers
> >> у базы перед бэкапом ниже плинтуса.Проверено на 12654 с firebirdsql.org
> >
> >     А где у тебя плинтус ?
> >
> На машине где создавался бэкап  4 GB памяти, где пытался отресторить -
> 512M. А буфера у базы были выставлены в 65535 при 16к странице.  Поменял
> размер буфера на 2048, забэкапил - и стало ресториться. Отсюда :
> ПЛИНТУС>2048

    И кто кому злобный чебурашка ?

1. 2-ка, насколько я знаю, не падает при нехватке памяти, а даёт ошибку.
   Недавно такой же вопрос где-то обсуждали

2. Я ресторил твой бекап на машине с 1G памяти и тоже должен был получить
   ошибку, но не получил

3. кто работает на 1.5 с 64К буферов ? только кто-то очень наивный...

4. Плинтус в твоём случае на уровне 32К, а не 2К

5. gbak, представь себе, имеет интересный пар-р -buffers, так что менять
   кол-во буферов _перед_ бекапом совершенно не было нужно

    В общем - дело твоё, но граблей 2-ки я тут не вижу.

-- 
Хорсун Влад

PS А 1.5 как ресторила эту БД на твоей машине с 512М ?


Ответить