|
|
|
dblink с не-Oracle базой возможен?
|
|||
|---|---|---|---|
|
#18+
Тут иногда проскакивают сообщения про миграцию и в некоторых из них упоминается про создание dblink с другой СУБД для выкачивания данных напрямую. Вопрос в том как прописать другую СУБД в tnsnames? Допустим я знаю что СУБД разрешает обмен данными по TCP протоколу по конкретному порту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 15:27 |
|
||
|
dblink с не-Oracle базой возможен?
|
|||
|---|---|---|---|
|
#18+
Тоже собиралась открыть такую тему, так что помещу свой вопрос здесь. Как увидеть таблицы InterBase базы в базе Оракл. В топиках форума встречались темы по более общему вопросу - настройка листенера на любой ODBC источник. А есть возможность у Оракла напрямую работать с IB client? Подскажите где копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 15:43 |
|
||
|
dblink с не-Oracle базой возможен?
|
|||
|---|---|---|---|
|
#18+
to Violina Возможность по скрещиванию Oracle и Interbase есть. Единственное но: более или менее корректно такой линк работает только под Interbase Gemini ODBC driver, (по крайней мере из десятка перепробованных), при этом все равно вылазят мелкие глюки типа отброса дробной части на numeric полях, неработает двухфазный коммит и т.п. Если учесть эти моменты, то в принципе работать можно (особенно если деваться некуда) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 16:33 |
|
||
|
dblink с не-Oracle базой возможен?
|
|||
|---|---|---|---|
|
#18+
Как раз я его и пытаюсь использовать, пока не получается. По-видимому, кроме как через ODBC возможности нет. Тогда вопрос - у Оракла своя собственная поддержка ODBC или же он юзает ту которая есть на компе где он стоит? Если так получается только виндовый Оракл может работать с ODBC? Если нет, то тогда возможно, например, Оракл на линуксе обращается через ДБ линк к виндовому компу через ODBC? А вы не могли бы показать вырезки из listener.ora и tnsnames.ora для связи с интербейс и пример создания линка. Я попробовала как советуют в одном топики не получается:-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 17:09 |
|
||
|
dblink с не-Oracle базой возможен?
|
|||
|---|---|---|---|
|
#18+
Читайте про гетерогенные сети. Уже давно бы все сделали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 17:53 |
|
||
|
dblink с не-Oracle базой возможен?
|
|||
|---|---|---|---|
|
#18+
Нужен 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) ) После чего бежим за пивом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2003, 17:56 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32146187&tid=1990869]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 476ms |

| 0 / 0 |
