Russian Qt Forum

Qt => Базы данных => Тема начата: operator от Январь 26, 2012, 16:29



Название: Oracle7 драйвер
Отправлено: operator от Январь 26, 2012, 16:29
 :o 
Пишу приложение для работы с базой данных. База данных старая. Сделана на oracle7.
Планируется ее миграция на постгрес. В связи с этим вопрос: где бы найти драйвер для оракла7?
Может быть возможно взаимодействовать с базой через ОДБС?

При попытке подключения сервер отвечает:
(вернее отвечает драйвер)

09:13:53   Oracle connection error
ORA-03134: Connections to this server version are no longer supported.
Unable to logon



Название: Re: Oracle7 драйвер
Отправлено: MoPDoBoPoT от Январь 26, 2012, 22:56
Цитата: форум Oracle
8i client can connect to any server from 7.3.4 to 11g
9iR1 client can connect to any server from 7.3.4 to 11g
9iR2 client can connect to any server from 8.1.7 to 11g
10g client can connect to any server from 8.1.7 to 11g (with some sub version not supported)
11g client can connect to any server from 9iR2 to 11g
Если версия сервера не ниже 7.3.4, то можно скачать 9iR1 клиента и собрать драйвер.


Название: Re: Oracle7 драйвер
Отправлено: DarkHobbit от Февраль 21, 2012, 22:17
Есть ещё вариант. Поскольку перекачка данных - операция разовая, можно не геморроиться с драйверами, а сделать структурированный дамп в текстовые файлы, а потом уже его в постгресную базу и грузить.
Правда, по производительности этот вариант уступает: полученные файлы могут разрастись до сотен мегабайт, а то и больше. Соответственно, и работать выгрузка/загрузка будет дольше. Зато полная прозрачность.