[Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 19.11.19 08:44
Оценка:
Народ. Необходимо данные из огнептицы залить в Оракл. Как это делается? Что почитать?
То что меня не убивает, делает меня умнее.
Re: [Ora] dblink Оракл 2 Firebird
От: Ziaw Россия  
Дата: 19.11.19 08:55
Оценка:
Здравствуйте, Funny Rabbit, Вы писали:

FR>Народ. Необходимо данные из огнептицы залить в Оракл. Как это делается? Что почитать?


Я когда-то давно делал, ничего особо сложного. Экспорт схемы и данных в SQL, замена типов в схеме регэкспами. В данных тоже что-то заменял, что-то со временем/датами (как минимум таймзона).
Re: [Ora] dblink Оракл 2 Firebird
От: wildwind Россия  
Дата: 19.11.19 09:38
Оценка:
Здравствуйте, Funny Rabbit, Вы писали:

FR>Народ. Необходимо данные из огнептицы залить в Оракл. Как это делается? Что почитать?


Если разово, я бы через csv перегнал. SQLLoader грузит их как родные.
Re[2]: [Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 19.11.19 10:38
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Funny Rabbit, Вы писали:


FR>>Народ. Необходимо данные из огнептицы залить в Оракл. Как это делается? Что почитать?


W>Если разово, я бы через csv перегнал. SQLLoader грузит их как родные.


К сожалению нет. Грузит планово.

Что почитать?
То что меня не убивает, делает меня умнее.
Re[3]: [Ora] dblink Оракл 2 Firebird
От: Слава  
Дата: 19.11.19 10:43
Оценка: 4 (1)
Здравствуйте, Funny Rabbit, Вы писали:

FR>Что почитать?


1) Искать ETL
2) Погуглить Pentaho Spoon, скачать его, подключиться к обоим серверам, попробовать перегнать данные руками. Затем написать план обмена и поставить его в планировщик.
Re[3]: [Ora] dblink Оракл 2 Firebird
От: wildwind Россия  
Дата: 19.11.19 10:52
Оценка: 4 (1)
Здравствуйте, Funny Rabbit, Вы писали:

FR>К сожалению нет. Грузит планово.

FR>Что почитать?

Даже не знаю. Есть конечно платные решения, вроде GoldenGate, но тебе же не подойдет, верно?
Тут скорее думать. Проанализировать типы данных, преобразования, объемы прикинуть, регламент. Полная или инкрементальная репликация. Если можно обойтись полной, лучше так и сделать. С инкрементальной придется попотеть. Продумать что делать, если в процессе вдруг пропала связь и т.д.
Re[4]: [Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 19.11.19 11:12
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Funny Rabbit, Вы писали:


FR>>К сожалению нет. Грузит планово.

FR>>Что почитать?

W>Даже не знаю. Есть конечно платные решения, вроде GoldenGate, но тебе же не подойдет, верно?

W>Тут скорее думать. Проанализировать типы данных, преобразования, объемы прикинуть, регламент. Полная или инкрементальная репликация. Если можно обойтись полной, лучше так и сделать. С инкрементальной придется попотеть. Продумать что делать, если в процессе вдруг пропала связь и т.д.

А dblink между ораклом и огнелисом можно сделать?
То что меня не убивает, делает меня умнее.
Re[5]: [Ora] dblink Оракл 2 Firebird
От: sqrt  
Дата: 19.11.19 11:36
Оценка: 4 (1)
Здравствуйте, Funny Rabbit, Вы писали:

FR>Здравствуйте, wildwind, Вы писали:


W>>Здравствуйте, Funny Rabbit, Вы писали:



FR>А dblink между ораклом и огнелисом можно сделать?


Через ODBC можно к Firebird из Оракла подключится, с помощью HS.
Re[6]: [Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 20.11.19 07:41
Оценка:
Здравствуйте, sqrt, Вы писали:

S>Здравствуйте, Funny Rabbit, Вы писали:


FR>>Здравствуйте, wildwind, Вы писали:


W>>>Здравствуйте, Funny Rabbit, Вы писали:



FR>>А dblink между ораклом и огнелисом можно сделать?


S>Через ODBC можно к Firebird из Оракла подключится, с помощью HS.


Спасибо. Пытаюсь настроить DSN, но вылетает такая ошибка. Подскажите в чем дело?

То что меня не убивает, делает меня умнее.
Re[7]: [Ora] dblink Оракл 2 Firebird
От: sqrt  
Дата: 20.11.19 08:14
Оценка: 4 (1)
Здравствуйте, Funny Rabbit, Вы писали:

FR>Спасибо. Пытаюсь настроить DSN, но вылетает такая ошибка. Подскажите в чем дело?


Не особо разбираюсь в Firebird, но вроде gds32.dll не находится в одной из папок, которые прописаны в PATH.
Что-то типа такого.
Re[7]: [Ora] dblink Оракл 2 Firebird
От: amironov79  
Дата: 20.11.19 17:29
Оценка:
Здравствуйте, Funny Rabbit, Вы писали:

FR>Спасибо. Пытаюсь настроить DSN, но вылетает такая ошибка. Подскажите в чем дело?


HS в оракле та еще вещь. Нормально с ней работать практически невозможно: сложная настройка, ужасный синтаксис, постоянные проблемы с преобразованием типов.

Более простое и гибкое решение:

1. Возьми c#, dapper, провайдеры к нужным базам.
2. Напиши пару десятков строк кода.
3. Поставь приложение в планировщик.
4. PROFIT!!!

Здесь даже "..." некуда вставить.
Re[8]: [Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 22.11.19 05:29
Оценка:
Здравствуйте, sqrt, Вы писали:

S>Здравствуйте, Funny Rabbit, Вы писали:


FR>>Спасибо. Пытаюсь настроить DSN, но вылетает такая ошибка. Подскажите в чем дело?


S>Не особо разбираюсь в Firebird, но вроде gds32.dll не находится в одной из папок, которые прописаны в PATH.

S>Что-то типа такого.


Спасибо. Пытаюсь настроить источник данных и вылетает вот это... Что делать?

То что меня не убивает, делает меня умнее.
Re[9]: [Ora] dblink Оракл 2 Firebird
От: romangr Россия  
Дата: 22.11.19 06:14
Оценка:
Здравствуйте, Funny Rabbit, Вы писали:

FR>Спасибо. Пытаюсь настроить источник данных и вылетает вот это... Что делать?


FR>Image: remmina_KO-Venev64_KO-Venev64_20191122-52749,741673.png


Версии ODS
У тебя, скорее всего, файл БД от Firebird 2.X, а ты пытаешься к такой базе подключиться сервером Firebird 1.5
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[10]: [Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 22.11.19 06:16
Оценка:
Здравствуйте, romangr, Вы писали:

R>Здравствуйте, Funny Rabbit, Вы писали:


FR>>Спасибо. Пытаюсь настроить источник данных и вылетает вот это... Что делать?


FR>>Image: remmina_KO-Venev64_KO-Venev64_20191122-52749,741673.png


R>Версии ODS

R>У тебя, скорее всего, файл БД от Firebird 2.X, а ты пытаешься к такой базе подключиться сервером Firebird 1.5

Там уже DllHell. Что делать то?
То что меня не убивает, делает меня умнее.
Re[10]: [Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 22.11.19 06:19
Оценка:
Здравствуйте, romangr, Вы писали:

R>Здравствуйте, Funny Rabbit, Вы писали:


FR>>Спасибо. Пытаюсь настроить источник данных и вылетает вот это... Что делать?


FR>>Image: remmina_KO-Venev64_KO-Venev64_20191122-52749,741673.png


R>Версии ODS

R>У тебя, скорее всего, файл БД от Firebird 2.X, а ты пытаешься к такой базе подключиться сервером Firebird 1.5

C:\Windows\system32>gstat -h C:\DBF\Budgetrm2019.gdb
Wrong ODS version, expected @1, encountered @2
То что меня не убивает, делает меня умнее.
Re[11]: [Ora] dblink Оракл 2 Firebird
От: romangr Россия  
Дата: 22.11.19 06:40
Оценка:
Здравствуйте, Funny Rabbit, Вы писали:

FR>Здравствуйте, romangr, Вы писали:


FR>Там уже DllHell. Что делать то?


Выяснить, какие версии Firebird установлены. Если установлен Firebird 2.X — то подключаться с его помощью.
Если нет — то установить Firebird 2.5 и подключаться к БД через него.
Утилиты типа gstat запускать из каталога, в который установлен Firebird 2.X.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[12]: [Ora] dblink Оракл 2 Firebird
От: Funny Rabbit Россия  
Дата: 22.11.19 06:46
Оценка:
Здравствуйте, romangr, Вы писали:

R>Здравствуйте, Funny Rabbit, Вы писали:


FR>>Здравствуйте, romangr, Вы писали:


FR>>Там уже DllHell. Что делать то?


R>Выяснить, какие версии Firebird установлены. Если установлен Firebird 2.X — то подключаться с его помощью.

R>Если нет — то установить Firebird 2.5 и подключаться к БД через него.
R>Утилиты типа gstat запускать из каталога, в который установлен Firebird 2.X.

Database "c:\DBF\Budgetrm2019.gdb"
Database header page information:
Flags 0
Checksum 12345
Generation 89488
Page size 4096
ODS version 11.2
Oldest transaction 89476
Oldest active 89477
Oldest snapshot 89477
Next transaction 89477
Bumped transaction 1
Sequence number 0
Next attachment ID 79
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 1
Creation date Sep 6, 2018 16:50:05
Attributes force write

Variable header data:
*END*

C:\Program Files (x86)\Firebird\Firebird_1_5\bin\bin>
То что меня не убивает, делает меня умнее.
Re[13]: [Ora] dblink Оракл 2 Firebird
От: romangr Россия  
Дата: 22.11.19 07:01
Оценка: 4 (1)
Здравствуйте, Funny Rabbit, Вы писали:

FR>Database "c:\DBF\Budgetrm2019.gdb"

FR>Database header page information:
FR> Flags 0
FR> Checksum 12345
FR> Generation 89488
FR> Page size 4096
FR> ODS version 11.2

FR>C:\Program Files (x86)\Firebird\Firebird_1_5\bin\bin>


Замечательно. ODS version 11.2 — это Firebird 2.5.
У вас же, судя по каталогу установки, Firebird 1.5.

Для работы с вашей БД нужно использовать сервер Firebird 2.5.
Если он еще не установлен — установите его,
предварительно почитав, например, тут,
чтобы избежать конфликтов с уже установленным сервером версии 1.5.

Наиболее активное место для вопросов по Firebird — здесь.
Там ребята суровые, но могут помочь быстрее.
Самый продвинутый инструмент для работы с БД Firebird/Interbase — это IBExpert, качать отсюда
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.