powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Соединение с MySQL
8 сообщений из 8, страница 1 из 1
Соединение с MySQL
    #39747271
chikalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понадобилось соединиться из Oracle в MySQL
Решили воспользоваться
https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-rpm.html
Установили настроили

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
;  odbc.ini configuration for Connector/ODBC 8.0 driver
;

[ODBC Data Sources]
MySQL                   = MyODBC 8.0 UNICODE Driver DSN
;asterisk_ansi          = MyODBC 8.0 ANSI Driver DSN

[MySQL]
Driver       = /usr/lib64/libmyodbc8w.so
Driver64     = /usr/lib64/libmyodbc8w.so
Description  = Connector/ODBC 8.0 UNICODE Driver DSN
SERVER       = 192.168.130.20
PORT         = 3306
USER         = aster
Password     = aster
Database     = asteriskdb
OPTION       = 3
SOCKET       = 3306
TRACE        = 1
TRACEFILE    = /home/oracle/odbc.log[/FIXED]




Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
odbcinst.ini
[MySQL ODBC 8.0 Unicode Driver]
Driver=/usr/lib64/libmyodbc8w.so
UsageCount=1

[MySQL ODBC 8.0 ANSI Driver]
Driver=/usr/lib64/libmyodbc8a.so
UsageCount=1



initMySQL.ora
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
set ODBCINI=/home/oracle/odbc.ini
set LD_LIBRARY_PATH=/usr/lib64
set HOME=/u/app/oracle/product/12

HS_FDS_CONNECT_INFO=MySQL
HS_FDS_SUPPORT_STATISTICS=FALSE

HS_FDS_SHAREABLE_NAME=/usr/lib64/libmyodbc8w.s

HS_FDS_TRACE_LEVEL=ON
HS_FDS_TRACE_FILE_NAME=/tmp/ora_hs_trace.log

HS_LANGUAGE = AMERICAN_AMERICA.AL32UTF8



listner
Код: plsql
1.
2.
3.
4.
5.
6.
   (SID_DESC =
      (PROGRAM = dg4odbc)
      (ORACLE_HOME = /u/app/oracle/product/12)
      (SID_NAME = MySQL)
      (ENVS="LD_LIBRARY_PATH=/usr/lib64:/usr/lib:$ORACLE_HOME/lib")
    )



В итоге получаем вот такой результат
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Oracle Corporation --- THURSDAY  DEC 13 2018 14:01:19.070


Heterogeneous Agent Release
12.2.0.1.0




Oracle Corporation --- THURSDAY  DEC 13 2018 14:01:19.070

    Version 12.2.0.1.0

HOSGIP for "HS_FDS_TRACE_LEVEL" returned "ON"
HOCXU_VC2_MAX=4000
HOCXU_RAW_MAX=2000
HOSGIP for "HS_FDS_SHAREABLE_NAME" returned "/usr/lib64/libmyodbc8w.s"
Failed to load ODBC library symbol: /usr/lib64/libmyodbc8w.s(SQLAllocHandle)
HS Gateway:  NULL connection context at exit
HOA 12/13 14:01:19.075309000: (horcrces_CleanupExtprocSession) Entered!
HOA 12/13 14:01:19.075339000: (horcrpooe_PopOciEnv) Entered!
HOA 12/13 14:01:19.075349000: (horcrfoe_FreeOciEnv) Entered!
HOA 12/13 14:01:19.075359000: (horcrfoe_FreeOciEnv) Exiting...
HOA 12/13 14:01:19.075368000: (horcrfse_FreeStackElt) Entered!
HOA 12/13 14:01:19.075377000: (horcrfse_FreeStackElt) Exiting...
HOA 12/13 14:01:19.075385000: (horcrpooe_PopOciEnv) Exiting...
HOA 12/13 14:01:19.075395000: (horcrces_CleanupExtprocSession) Exiting...

Никто не подскажет в чем может быть проблема и как ее можно решить?
...
Рейтинг: 0 / 0
Соединение с MySQL
    #39747312
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну пишет же

HOSGIP for "HS_FDS_SHAREABLE_NAME" returned "/usr/lib64/libmyodbc8w.s"
Failed to load ODBC library symbol: /usr/lib64/libmyodbc8w.s(SQLAllocHandle)

Код: plsql
1.
HS_FDS_SHAREABLE_NAME=/usr/lib64/libmyodbc8w.s
...
Рейтинг: 0 / 0
Соединение с MySQL
    #39747336
chikalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это один из запусков
затерли походу
проверил
Код: plaintext
1.
2.
HOSGIP for "HS_FDS_SHAREABLE_NAME" returned "/usr/lib64/libmyodbc8w.so"
Failed to load ODBC library symbol: /usr/lib64/libmyodbc8w.so(SQLSetDescRec)

Код: plaintext
1.
ls -la /usr/lib64/libmyodbc8w.so
-rwxr-xr-x 1 root root 12773544 Sep 26 18:03 /usr/lib64/libmyodbc8w.so
...
Рейтинг: 0 / 0
Соединение с MySQL
    #39747367
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам Oracle - то 64 битный?
ldd /usr/lib64/libmyodbc8w.so
...
Рейтинг: 0 / 0
Соединение с MySQL
    #39747368
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chikalovHS_FDS_SHAREABLE_NAME=/usr/lib64/libmyodbc8w.s

Тут должен быть не драйвер, а менеджер, который осуществляет корректный маппинг функций
между версиями интерфейса.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с MySQL
    #39747369
chikalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 ldd /usr/lib64/libmyodbc8w.so
        linux-vdso.so.1 (0x00007ffe153fe000)
        libodbcinst.so.2 => /usr/lib64/libodbcinst.so.2 (0x00007fb2ff46b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb2ff231000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fb2ff029000)
        libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007fb2fedbd000)
        libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007fb2fe963000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fb2fe75e000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fb2fe461000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fb2fe0d8000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb2fdec0000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fb2fdb1d000)
        /lib64/ld-linux-x86-64.so.2 (0x00005624c6513000)
        libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007fb2fd913000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fb2fd6fc000)

Oracle 64-х
...
Рейтинг: 0 / 0
Соединение с MySQL
    #39747400
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovchikalovHS_FDS_SHAREABLE_NAME=/usr/lib64/libmyodbc8w.s

Тут должен быть не драйвер, а менеджер, который осуществляет корректный маппинг функций
между версиями интерфейса.


+++
Код: plsql
1.
2.
#HS_FDS_SHAREABLE_NAME=/usr/lib64/libmyodbc8w.s
HS_FDS_SHAREABLE_NAME=/usr/lib64/libodbc.so
...
Рейтинг: 0 / 0
Соединение с MySQL
    #39747439
chikalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблему решили
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Соединение с MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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