Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent / 17 сообщений из 17, страница 1 из 1
08.01.2019, 12:27
    #39756711
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Добрый день. Пытаюсь настроить DBLink к базе MySQL. Получаю ошибку .ORA-28545 error diagnosed by Net8 when connecting to an agent.
База Oracle 10g:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
Скачал драйвер MySQL ODBC 5.3. Connect успешен.
Содержимое файла D:\oracle\product\10.2.0\db_1\hs\admin\initMYSQL.ora:

HS_FDS_CONNECT_INFO = MYSQL
HS_FDS_TRACE_LEVEL =0
HS_LANGUAGE = AMERICAN_AMERICA.UTF8

listener.ora
Код: 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.
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (PROGRAM = D:\Oracle\product\11.2.0\tg_1\bin\dg4odbc)	
      (SID_NAME = ###)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    )
    (SID_DESC =
      (PROGRAM = D:\product\11.2.0\tg_1\bin\dg4odbc)	
      (SID_NAME = MYSQL)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = #########)(PORT = 1521))
    )
  )


tsnames.ora:
...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
MYSQL =
	(DESCRIPTION=
	(ADDRESS= (PROTOCOL=TCP)(HOST=MYSQL)(PORT=1521))
	(CONNECT_DATA=
		(SID=MYSQL)
	)
	(HS=OK)
	)
Подскажите, пожалуйста, как можно решить данную проблему. Как я правильно понимаю, ошибка в файлах, но обнаружить я не смог.
Создание DBLink под SYS:
Код: plsql
1.
2.
3.
CREATE PUBLIC DATABASE LINK DBLINK_MYSQL
    connect to "MYSQL" identified by "mypassword"
 USING 'MYSQL'
...
Рейтинг: 0 / 0
08.01.2019, 12:51
    #39756719
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
listener.ora

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
    
...
(SID_DESC =
      (ORACLE_HOME = C:\ORACLE\ORA11G\11.2)
      (SID_NAME = DBUKM)
      (PROGRAM = dg4odbc)
      (ENVS = "LD_LIBRARY_PATH=C:\ORACLE\ORA11G\11.2\LIB PATH=C:\ORACLE\ORA11G\11.2\LIB;C:\ORACLE\ORA11G\11.2\BIN")
    )
...


tnsnames.ora

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
DBUKM =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = srv-01.dom.local)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = DBUKM)
    )
    (HS = OK)
  )



C:\ORACLE\ORA11G\11.2\hs\admin\initDBUKM.ora
Код: powershell
1.
2.
HS_FDS_CONNECT_INFO = DBUKM
HS_FDS_TRACE_LEVEL = 0



Источник данных ODBC.
...
Рейтинг: 0 / 0
08.01.2019, 12:53
    #39756720
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Rustam_P
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SID_LIST_LISTENER =
...
    (SID_DESC =
      (PROGRAM = D:\product\11.2.0\tg_1\bin\dg4odbc)	
      (SID_NAME = MYSQL)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    )
  )

Это нормально?
...
Рейтинг: 0 / 0
08.01.2019, 13:06
    #39756721
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Вячеслав Любомудров, наверно, нет. Просто я пробовал доставить dg4odbc. он у меня лежит в другой директории от самой базы. Поэтому и прописал полный путь до exeшника.
D:\oracle\product\10.2.0\db_1 - это база
D:\product\11.2.0\tg_1\bin\dg4odbc - это путь к программе
...
Рейтинг: 0 / 0
08.01.2019, 13:19
    #39756724
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
У вас получается две версии с разным ORACLE_HOME.
Можно ли использовать HS из другого ORACLE_HOME - не знаю, не пробовал. Рекомендую использовать HS из ORACLE_HOME базы.
...
Рейтинг: 0 / 0
08.01.2019, 16:02
    #39756783
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
dmdmdm, спасибо. Это понятно, что лучше взять HS 10g. Просто пока не разобрался как его поставить. Там Должен быть hsodbc, но его нет.
...
Рейтинг: 0 / 0
09.01.2019, 08:37
    #39756958
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Добрый день.
Никто не делал подобную операцию? Может кто, что подскажет, где и что почитать о подобной проблеме?
...
Рейтинг: 0 / 0
09.01.2019, 08:56
    #39756970
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Rustam_P, вот тут что-то похожее делают: скорее всего и у меня должен такой сценарий сработать
https://www.sql.ru/forum/318683/oracle-64bit-windows-odbc
...
Рейтинг: 0 / 0
09.01.2019, 11:18
    #39757045
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Rustam_Pdmdmdm, спасибо. Это понятно, что лучше взять HS 10g. Просто пока не разобрался как его поставить. Там Должен быть hsodbc, но его нет.

Нет - поставьте дополнительную ORACLE_HOME, в которой все есть, можно версии 11g,
можно даже на другой сервер/рабочую станцию, бо нагрузка там минимальная
мы так подключались к MS SQL из unix, когда не было unix odbc for MS SQL устанавливая HS на MS WIN

Вот схема как работает HS 8936980 , и пояснения, почему не нужно одной и той же ORACLE_HOME
...
Рейтинг: 0 / 0
09.01.2019, 11:27
    #39757054
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Vadim Lejnin, спасибо. я уже подошел к этому же решению. Сделал ради эксперимента: Поставил дополнительно на комп в локальной сети 11 версию, все хорошо данные идут по линку. попробую доставить вторую БД. видимо просто поставить gateway for odbc недостаточно.
...
Рейтинг: 0 / 0
14.01.2019, 13:52
    #39759296
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
День добрый. Опять прошу помощи по этому вопросу: Поставил рядом агента. сделал все по инструкции получаю теперь
Код: plaintext
1.
2.
3.
4.
15:37:56  Testing DB Link DBL_MYSQL.REGRESS.RDBMS.DEV.US.ORACLE.COM with: select 'x' from dual@DBL_MYSQL.REGRESS.RDBMS.DEV.US.ORACLE.COM
15:37:56  DB Link DBL_MYSQL.REGRESS.RDBMS.DEV.US.ORACLE.COM is not valid, failed with error: ORA-28500: соединение ORACLE с посторонней системой выдало сообщение:
15:37:56  [MySQL][ODBC 5.1 Driver][mysqld-5.6.42-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"DUAL"' at line 1 {42000,NativeErr = 1064}
15:37:56  ORA-02063: предшествующий 2 lines из DBL_MYSQL
Подскажите, почему получаю ошибку синтаксиса. И что сделать, чтобы исправить
...
Рейтинг: 0 / 0
15.01.2019, 12:20
    #39759712
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Вопрос на засыпку - есть ли в MySql таблица DUAL ?
...
Рейтинг: 0 / 0
15.01.2019, 17:15
    #39759907
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Rustam_P,
Есть all_tables от oracle HS:

Код: plsql
1.
2.
3.
4.
5.
SQL> select 'x' from all_tables@remote where rownum < 2;

'
-
x
...
Рейтинг: 0 / 0
16.01.2019, 08:11
    #39760091
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
dmdmdm, Да, запрос в MySQL выполняется. К другим созданным мной таблицам выдает такую же ошибку.
...
Рейтинг: 0 / 0
16.01.2019, 08:13
    #39760092
Rustam_P
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Vadim Lejnin,

Код: plaintext
1.
2.
3.
4.
5.
select 'x' from all_tables@DBLINK_MYSQL where rownum < 2
==>
line 1: ORA-28500: соединение ORACLE с посторонней системой выдало сообщение:
[MySQL][ODBC 5.1 Driver][mysqld-5.6.42-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"ALL_TABLES"' at line 1 {42000,NativeErr = 1064}
ORA-02063: предшествующий 2 lines из DBLINK_MYSQL
...
Рейтинг: 0 / 0
16.01.2019, 09:31
    #39760116
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
В прошлый раз еще ругалось "DB Link DBL_MYSQL.REGRESS.RDBMS.DEV.US.ORACLE.COM is not valid".
Проверяйте настройки - адреса, имена, пароли, в ODBC сделайте тестовое соединение.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Connected to Oracle Database 11g Release 11.2.0.1.0 
Connected as supermag@//192.168.1.201/DBOFFICE

SQL> select 'x' from all_tables@DBUKM where rownum < 2;

'X'
---
x

SQL> 
...
Рейтинг: 0 / 0
16.01.2019, 10:24
    #39760149
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent
Rustam_P,

Код: plsql
1.
2.
3.
sqlplus user/pass@tns
SQL> desc all_tables@remote
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle DBLINK to MySQL.ORA-28545 error diagnosed by Net8 when connecting to an agent / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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