Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Настройка DBLink в СУБД Oracle для доступа к MySQL  [new]
zerof
Member

Откуда: Киев, Черкассы
Сообщений: 57
Есть необходимость настроить доступ к СУБД MySQL из Oracle 10 или 11. На сколько мне известно в дистрибутив 11й версии Оракула входит Gateway, который упрощает настройку шлюза для доступа к not-Oracle СУБД из Oracle. в 10-й же версии все необходимо делать вручную.
Кто сталкивался с такой задачей подскажите тонкости настройки!? Заранее благодарен!
16 мар 11, 18:48    [10381913]     Ответить | Цитировать Сообщить модератору
 Re: Настройка DBLink в СУБД Oracle для доступа к MySQL  [new]
zerof
Member

Откуда: Киев, Черкассы
Сообщений: 57
Проделал следующую работу:

1. Создал System DSN – HSMySQL
2. В файле D:\app\user3\product\11.1.0\db_1\hs\admin\initHSMySQL.ora прописал –
HS_FDS_CONNECT_INFO = HSMySQL
HS_FDS_TRACE_LEVEL = OFF
3. Описание файла listener.ora
D:\app\user3\product\11.1.0\db_1\network\admin\listener.ora

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = Sergii_Chukhno)(PORT = 1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = HSMySQL)
(ORACLE_HOME = D:\app\user3\product\11.1.0\db_1)
(PROGRAM = HSMySQL)
)
)

4. Описание файла - tnsnames.ora
D:\app\user3\product\11.1.0\db_1\network\admin\tnsnames.ora

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Sergii_Chukhno)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

HSMySQL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =(SID = HSMySQL))
(HS = OK)
)
5. Создал DBLink
create public database link R3 connect to ROOT identified by "1" using 'HSMySQL';


В результате

К сообщению приложен файл. Размер - 18Kb
17 мар 11, 18:44    [10387949]     Ответить | Цитировать Сообщить модератору
 Re: Настройка DBLink в СУБД Oracle для доступа к MySQL  [new]
zerof
Member

Откуда: Киев, Черкассы
Сообщений: 57
Что я сделал не так?
17 мар 11, 18:44    [10387951]     Ответить | Цитировать Сообщить модератору
 Re: Настройка DBLink в СУБД Oracle для доступа к MySQL  [new]
kinky cat
Member

Откуда: с дивана23
Сообщений: 1238
zerof,

?(PROGRAM = HSMySQL)
17 мар 11, 19:49    [10388168]     Ответить | Цитировать Сообщить модератору
 Re: Настройка DBLink в СУБД Oracle для доступа к MySQL  [new]
an0nym
Member

Откуда:
Сообщений: 7076
zerof,

забейте, MySQL всё равно по ODBC с Ораклом работает через ж...
17 мар 11, 22:41    [10388685]     Ответить | Цитировать Сообщить модератору
 Re: Настройка DBLink в СУБД Oracle для доступа к MySQL  [new]
zerof
Member

Откуда: Киев, Черкассы
Сообщений: 57
kinky cat, согласен

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = HSMySQL)
(ORACLE_HOME = D:\app\user3\product\11.1.0\db_1\bin) -- путь к dg4odbc.exe
(PROGRAM = dg4odbc) --собственно сам dg4odbc.exe
)
)
18 мар 11, 12:45    [10391232]     Ответить | Цитировать Сообщить модератору
 Re: Настройка DBLink в СУБД Oracle для доступа к MySQL  [new]
zerof
Member

Откуда: Киев, Черкассы
Сообщений: 57
Пока что не заработало. Задачу отложил на время. Когда решу опишу все подробно.
22 мар 11, 18:43    [10410773]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить