powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / dblink с не-Oracle базой возможен?
6 сообщений из 6, страница 1 из 1
dblink с не-Oracle базой возможен?
    #32146032
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут иногда проскакивают сообщения про миграцию и в некоторых из них упоминается про создание dblink с другой СУБД для выкачивания данных напрямую. Вопрос в том как прописать другую СУБД в tnsnames?
Допустим я знаю что СУБД разрешает обмен данными по TCP протоколу по конкретному порту.
...
Рейтинг: 0 / 0
dblink с не-Oracle базой возможен?
    #32146053
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже собиралась открыть такую тему, так что помещу свой вопрос здесь. Как увидеть таблицы InterBase базы в базе Оракл. В топиках форума встречались темы по более общему вопросу - настройка листенера на любой ODBC источник. А есть возможность у Оракла напрямую работать с IB client? Подскажите где копать?
...
Рейтинг: 0 / 0
dblink с не-Oracle базой возможен?
    #32146101
gminter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Violina

Возможность по скрещиванию Oracle и Interbase есть.
Единственное но: более или менее корректно такой линк
работает только под Interbase Gemini ODBC driver,
(по крайней мере из десятка перепробованных),
при этом все равно вылазят мелкие глюки типа отброса дробной части на numeric полях, неработает двухфазный коммит и т.п.
Если учесть эти моменты, то в принципе работать можно (особенно если деваться некуда)
...
Рейтинг: 0 / 0
dblink с не-Oracle базой возможен?
    #32146148
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как раз я его и пытаюсь использовать, пока не получается. По-видимому, кроме как через ODBC возможности нет. Тогда вопрос - у Оракла своя собственная поддержка ODBC или же он юзает ту которая есть на компе где он стоит? Если так получается только виндовый Оракл может работать с ODBC?
Если нет, то тогда возможно, например, Оракл на линуксе обращается через ДБ линк к виндовому компу через ODBC?

А вы не могли бы показать вырезки из listener.ora и tnsnames.ora для связи с интербейс и пример создания линка. Я попробовала как советуют в одном топики не получается:-(
...
Рейтинг: 0 / 0
dblink с не-Oracle базой возможен?
    #32146187
raven13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читайте про гетерогенные сети. Уже давно бы все сделали
...
Рейтинг: 0 / 0
dblink с не-Oracle базой возможен?
    #32146190
gminter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен Windows компутер, у которого настроен TNSListener:

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = BEN-LADEN)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\ora90)
(PROGRAM = extproc)
)
(SID_DESC =
(PROGRAM = hsodbc)
(SID_NAME = hsodbc) (ORACLE_HOME = d:\oracle\ora90)
)
(SID_DESC =
(PROGRAM = hsodbc)
(SID_NAME = hsodbc)
(ORACLE_HOME = d:\oracle\ora90)
)
)
Как то так.

Далее - там же, в Oracle Home находим каталог:
...\orahome\hs\admin
там есть примеры, в том числе

там лежит файлик: inithsodbc.ora
его содержимое должно быть примерно таким:

HS_FDS_CONNECT_INFO = здесь писать ODBC DSN, настроенный хоть на Paradox
HS_FDS_TRACE_LEVEL=OFF -- это для отключения трассировки, иначе жутко тормозит - на один SQL запрос складывается мегабайт лога )))

Далее, настраиваем на Oracle server-е обычный database link по следующему
SID-у

HSODBC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = BEN-LADEN)(PORT = 1521))
)
(CONNECT_DATA =
(SID = hsodbc)
)
(HS = OK)
)

После чего бежим за пивом.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / dblink с не-Oracle базой возможен?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]