forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

 
 
Опции темы Опции просмотра
  #1  
Старый 26.01.2018, 13:11
Anton Gorlov
Guest
 
Сообщений: n/a
По умолчанию миграция interbase -> firebird 2.5

Anton Gorlov написал(а) к All в Jan 18 11:39:22 по местному времени:

Привет All!

Народ- кому-нибудт приходилсоь мигрировать с interbase на firebird?
Да оба сервера крутятся под эхотагом.


Дано большая базка на ibase. О себе говорит
==== заливка "Fake Clipboard" ====

SQL> show version;

ISQL Version: LI-V10.0.0.304
InterBase/x86/linux Intel (access method), version "LI-V10.0.0.304"
InterBase/x86/linux Intel (remote server), version "LI-V10.0.0.304/tcp (dbs-01)/P15"
InterBase/x86/linux Intel (remote interface), version "LI-V10.0.0.304/tcp (dbs-01)/P15"
on disk structure version 15.0
==== конец "Fake Clipboard" ====

Бекап gback создаёт бинарый и соотвественно влить его в firebird нельзя.

Далее попробовал к базе цепануться http://ibexpert.net/ibe/
Родной либой firebird к базе оно не цепляется, подцепиться удалось только воспользоdавшись либой (gds32.dll) из поставки embarcadero.

Однако если в этой утилитке сделать дамп, подключившись к исходной базе через либу от embarcadero,а к "новой" родной либой от firebird то получаю ошибку

==== заливка "Fake Clipboard" ====
[11:53:01] gbak:do not recognize table attribute 18 -- continuing
IBE: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Invalid metadata detected. Use -FIXFSSMETADATA option.
Malformed string.
Exiting before completion due to errors.
==== конец "Fake Clipboard" ====

Если при восстановлении поставить, как и просят крыжики "FIX mailformed UNICODE_FSS DATA/METADATA" собственно ошибка остаётся таже самая.
При этом не восстанавливается на сколько вижу только данные таблиц,сама структура создаётся.

Данные из каждой таблицы по отдельности удаётся вытащить, только если открывать каждую табличку и делать из неё экспорт в скрипт (аля SQL на выходе).. но тту пробьема с другой стороны.. таблиц свыше 400...и в некотрых таблицах до неск миллионов записей.. + есть FK (FOREIGN KEY)

Вот и вопрос как же перетащить базку в firebird. Диалект 1.





С уважением. Anton aka Stalker

Linux Registered User #386476
[#TEAM:*#] [#Злой СисОп_#] [*Нeavy Metal!*] [*_Усачи]
--- GoldED+/LNX 1.1.5-b20160322
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:23. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot