Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизСлишком моного версий ... Найти похожие ветки
← →
Andrey V. (2003-05-29 08:02) [0]В один прекрасный момент ib говорит чтото вроде Too many version чего-то там ...
Лечится бакап/ресторе. Можно ли избавиться от этого ?
← →
Danilka (2003-05-29 08:11) [1]если не ошибаюсь, это когда счетчик изменения метаданных становится =256, если так, то тогда - можно.
надо всего лишь перестать править структуру базы. :))
а чем плох бакап/ресторе?
в один прекрасный день, который тебе запомнится как черный-пречерный день, ты поймешь, что без бакапа в БД жить нельзя.
← →
АлексейК (2003-05-29 08:16) [2]Все изменения в метаданных, относящихся к таблицам, фиксируются InterBase сервером. И эта информация находится в таблицах rdb$relations и RDB$FORMATS. В таблице RDB$FORMATS есть счетчик изменений, но он ограничен количеством 256. Когда счетчик достигнет этого значения, то дальнейшие изменения метаданных будут невозможны, пока не будет выполнена операция backup/restore.
← →
Andrey V. (2003-05-29 08:38) [3]Все, врубился , похоже ALTER TRIGGER ... INACTIVE/ACTIVE
считается измененим метаданных и я имею то, что имею.
Но все-таки есть приемлемый выход из ситуации ?
Не считая бакапа и отказа от ALTER TRIGGER...
← →
АлексейК (2003-05-29 08:42) [4]Ну попробуй править системные таблицы.
← →
Жук (2003-05-29 08:43) [5]Руками поправлять счётчик. :-)
← →
Danilka (2003-05-29 08:43) [6]Andrey V. (29.05.03 08:38)
вообще-то нет.
а вырубать триггер - очень плохой тон, на мой взгляд.
разве что в ручную, раз в пятилетку, по особым униальным случаям.
← →
Arina (2003-05-29 08:43) [7]Простите, а не скажите как делается этот backup/restore. А то я не так давно занимаюсь базами
← →
Andrey V. (2003-05-29 08:53) [8]2Danilka
В принципе, согласен.
Придется принести скорость в жертву :-(
2Arina
поскольку речь идет про ib :
IbConsole->меню->database->maintenance->backup/restore
вероятно ...
← →
Arina (2003-05-29 08:56) [9]спасибо за пояснение
← →
Жук (2003-05-29 08:59) [10]2 Arina
Текст батника :
cd d:
d:\InterBase\bin\gbak.exe -b -v -user SYSDBA -password masterkey localhost:d:\server\fme.gdb d:\server\fme.gbk
d:\InterBase\bin\gbak.exe -c -v -p 8192 -user SYSDBA -password masterkey d:\server\fme.gbk lnxserver:/db/fme.gdb
← →
Arina (2003-05-29 09:08) [11]<Жук
спасибо большое, учту, вдруг пригодится
← →
Alexandr (2003-05-29 09:50) [12]
> Жук © (29.05.03 08:59)
> 2 Arina
> Текст батника :
> cd d:
> d:\InterBase\bin\gbak.exe -b -v -user SYSDBA -password masterkey
> localhost:d:\server\fme.gdb d:\server\fme.gbk
> d:\InterBase\bin\gbak.exe -c -v -p 8192 -user SYSDBA -password
> masterkey d:\server\fme.gbk lnxserver:/db/fme.gdb
этот батник рано или поздно приведет к полной потере базы данных и бэкапа.
Увы.
← →
Danilka (2003-05-29 09:55) [13]кстати, можно написать батник, который будет к имени файла дописывать текущую дату.
средствами только батника, без всяких дополнительных программ. :))
← →
Жук (2003-05-29 10:08) [14]
> Alexandr © (29.05.03 09:50)
> этот батник рано или поздно приведет к полной потере базы
> данных и бэкапа.
> Увы.
Аминь :-)
← →
Alexandr (2003-05-29 10:32) [15]хотя....
там рестор на другой сервер идет...
недоглядел...
← →
AlexSerp (2003-05-29 11:34) [16]Я перед бэкапом/рестором копирую базу в другую директорию.
Еще у меня в течение дня бэкап делается на два разных
компа. Перестраховочки.
И все из-за того, что сервера не очень надежные.
И еще. Ежедневно идет копирование вечернего бэкапа
в отдельное место.
Есть архивированные файлы бэкапа за 30 дней от текущего дня.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.029 c