Ремонт и восстановление баз данных InterBase, Firebird, Yaffil
Модераторы: kdv, Alexey Kovyazin
-
gep
- Сообщения: 5
- Зарегистрирован: 20 окт 2006, 05:16
Сообщение
gep » 02 ноя 2006, 10:27
Сделал бакап базы так:
Код: Выделить всё
gbak -b -v -ig -g C:\DATA\new.gdb C:\DATA\new.gbk -y C:\DATA\new.log
восстанавливаю так:
Код: Выделить всё
gbak -c -v C:\DATA\new.gbk C:\DATA\newnew.gdb -y C:\DATA\newnew.log
Выходит ошибка:
Код: Выделить всё
gbak: committing metadata
gbak: ERROR: I/O error for file "D:\DATA!!!\2006\2006.RPTGROLLTB3472.0602101711339.TMP"
gbak: ERROR: Error while trying to open file
gbak: ERROR: Не удается найти указанный файл.
gbak: Exiting before completion due to errors
Если положить файл 2006.RPTGROLLTB3472.0602101711339.TMP по указанному пути, то восстановление идет нормально, а в каталоге появляеться еще куча подобных файлов.
Причем это путь где раньше и лежала эта база.
Что это может быть и как избавиться от этого.
-
Dimitry Sibiryakov
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Сообщение
Dimitry Sibiryakov » 02 ноя 2006, 10:52
Похоже на неотстреленные вовремя внешние таблицы, использованные как временные. Для импорта/экспорта, например.
Найти и убить.
-
gep
- Сообщения: 5
- Зарегистрирован: 20 окт 2006, 05:16
Сообщение
gep » 02 ноя 2006, 12:17
Могло это произойти из-за того, что была попытка настроить репликацию?
Найти и убить.
Подскажите как это сделать?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 02 ноя 2006, 12:46
поискать в rdb$relations, в столбце rdb$external_file ссылки на такие файлы. затем сделать drop table для найденных внешних временных таблиц.
-
Dimitry Sibiryakov
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Сообщение
Dimitry Sibiryakov » 02 ноя 2006, 13:05
gep писал(а):Могло это произойти из-за того, что была попытка настроить репликацию?
Теоретически - да. Практически - ни один из известных мне репликаторов внешними таблицами не пользуется. Чем реплицировать пробовали?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 02 ноя 2006, 15:38
заветные буквы RPT в имени временного файла навевают мысль на какую-то хитромудрую отчетную систему.