Не работает backup

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Не работает backup

Сообщение ZiBiT » 11 авг 2006, 14:43

Здаствуйте у меня вот какая проблема Interbase 7.5 (trial) при выполнения buckapa через 1-2 мин (на одном и тойже таблице) выдает ошибку
что сервер разорвал соедение
Не подскажите как можно решить эту проблему

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 11 авг 2006, 15:02

Посмотреть в логе IB. Читать инструкцию по восстановлению БД с этого сайта.

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 15:13

В логе написано:
  • IBIT (Client) Fri Aug 11 13:12:30 2006
    INET/inet_error: read errno = 10053 client host = UNKNOWN connection name = zibit user name = UNKNOWN

    ZIBIT (Server) Fri Aug 11 13:49:33 2006
    Shutting down the InterBase service with 2 active connection(s) to 2 database(s)

    ZIBIT (Server) Fri Aug 11 13:49:33 2006
    The database C:\BASE\BEST.GDB was being accessed when the server was shutdown

    ZIBIT (Server) Fri Aug 11 13:49:33 2006
    The database C:\PROGRAM FILES\BORLAND\INTERBASE\ADMIN.IB was being accessed when the server was shutdown

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 15:15

в interbase 5.6 backup нормально проходит

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 авг 2006, 15:35

сделать бэкап в 5.6, сделать рестор в 7.5. А с сервером 7.5 у тебя что-то странное происходит - кто-то лезет к базам помимо сервера. не на xp с включенным system restore случайно?

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 15:39

Мы собираемся преходить на 7.5 и как бы я проверяю работу базы на Interbase 7.5 resrore проходит нормально вот хотел попробовать сделать backup а потом попробывать сделать restore на Interbase 5.6
чтоб была возможность вернуться обратно

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 15:40

я тестирую на
windows 2000 pro cel 2.4 256 mb
база на 400 mb

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 15:56

а не подскажите есть программы которые могли бы с коприровать базу в низшую версию interbase (5.6) за не большое кол-во времени поскорости backup + restore
в ручную копировать таблицы без потери целостности данных очень долго

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 авг 2006, 16:03

как бы я проверяю работу базы на Interbase 7.5 resrore проходит нормально вот хотел попробовать сделать backup а потом попробывать сделать restore на Interbase 5.6
есть несколько моментов.

1. проверять "базу" на 7.5 лучше всего тем способом, который я привел - бэкап под 5.6, рестор под 7.5, проверка.
2. обратно сделать restore на 5.6 бэкап из под 7.5 не получится. Софт вообще совместим снизу вверх, но не наоборот. Т.е. 7.5 заресторит бэкап от 5.6, но 5.6 не восстановит бэкап от 7.5.

пихать базу от 5.6 на 7.5 - нехорошо. слишком "далекий" уж формат БД. Что ты и как делаешь - не знаю.

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 11 авг 2006, 16:05

Восстановление бэкапа высокой версии сервером низшей версии может не получиться. Поэтому тестируешь работу на 7-ке (основная база работает как раньше, на 5.6), решаешь появившиеся возможные проблемы и уже переходишь окончательно на 7-ку.
Кстати, почему именно 7? Чем Firebird не угодил?
Последний раз редактировалось CyberMax 11 авг 2006, 16:47, всего редактировалось 1 раз.

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 16:12

пихать базу от 5.6 на 7.5 - нехорошо. слишком "далекий" уж формат БД. Что ты и как делаешь - не знаю.
а как лучше перевести нормально базу с 5.6 на 7.5
я делаю 5.6(backup) - 7.5 (restore)

А с Firebird я не разу не работал

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 11 авг 2006, 16:26

По поводу перехода - на сайте есть статьи по миграции. Почитай их.
По поводу Firebird. Вкратце - это бесплатный opensource sql-сервер, сделанный на базе исходного кода InterBase 6.0. Почитай статьи опять-таки на сайте (ibase.ru). Может даже передумаешь ставить IB 7.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 авг 2006, 16:26

А с Firebird я не разу не работал
тогда для тебя все равно, что IB 7.5 что FB. Ты уж тогда определись - платный сервер использовать, или бесплатный.
а как лучше перевести нормально базу с 5.6 на 7.5
я делаю 5.6(backup) - 7.5 (restore)
давай подробнее - делаешь рестор чем? verbose output включил? приведи 5-10 строк из лога бэкапа когда облом происходит
(gbak -c -v ...)

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 16:56

restore делаю ibconsol
overwrite true
page size 4096
:oops: Щас вот еще раз попробовал backup сделать backup сделался

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 16:58

А то что выбор пал на interbase 7.5
Руководство дает деньги че не купить

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 авг 2006, 17:08

restore делаю ibconsol
учи gbak. работай в IBExpert.
overwrite true
смотри, неровен час базу убъешь, а бэкап не восстановится.

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 17:11

Спасибо

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 11 авг 2006, 17:12

:) у меня привычка файл базы сохранять перед restorom на всякий случай

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 11 авг 2006, 18:14

ZiBiT писал(а)::) у меня привычка файл базы сохранять перед restorom на всякий случай
Лучше так не делай. Есть вероятность в определенных ситуациях получить неработающую копию базы.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 авг 2006, 18:40

у меня привычка файл базы сохранять перед restorom на всякий случай
зачем "сохранять", если можно просто восстановить в другое имя БД, а если все ok, удалить или поместить в архив старую БД, а новую переименовать в оригинальную?

Ответить