Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Связь Oracle с MySQL / 5 сообщений из 5, страница 1 из 1
26.02.2018, 19:19
    #39607500
verter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь Oracle с MySQL
Пытаюсь из БД Oracle подключиться к БД MySQL.
Сделал всё как надо - установил драйвер ODBC для MySQL на сервере где Oracle, создал DNS-имя.
В Oracle прописал все необходимые вещи в лисенер и тнснэймс, создал файл для гетерогенного сервиса, создал DBLink.
Всё сделал по написанному, как говориться.
Пытаюсь из Oracle делать запрос к БД MySQL через этот DBLink.

Выпадает ошибка:
Код: plsql
1.
2.
3.
ORA-28500:
[MySQL][ODBC 5.3(a) Driver] Access denied for user 'mysqluser'@'aaaa.com' (using password: YES)
...


MySQL - это БД, прикрученная к сайту.

Я установил ANSI драйвер, может быть надо было установить Unicode?

DBLink делал под SYS с DBA

Такая же ошибка выпадает когда я тулзой для менеджмента MySQL пытаюсь законектиться с неправильным паролем.

В чём может быть дело? Что посмотреть?
...
Рейтинг: 0 / 0
26.02.2018, 19:33
    #39607507
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь Oracle с MySQL
Дело в том, что на стороне mysql не выданы нужные гранты пользователю. Тут вам скорее помощь mysql dba нужна и спрашивать лучше в группе mysql
...
Рейтинг: 0 / 0
27.02.2018, 05:36
    #39607579
verter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь Oracle с MySQL
Alexander RyndinДело в том, что на стороне mysql не выданы нужные гранты пользователю. Тут вам скорее помощь mysql dba нужна и спрашивать лучше в группе mysql

спасибо
...
Рейтинг: 0 / 0
27.02.2018, 11:30
    #39607726
verter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь Oracle с MySQL
Alexander RyndinДело в том, что на стороне mysql не выданы нужные гранты пользователю. Тут вам скорее помощь mysql dba нужна и спрашивать лучше в группе mysql

может как то нужно по-другому писать текст запроса?

я сейчас пишу так:

Код: plsql
1.
select * from mysqltab1@MYSQLLINK
...
Рейтинг: 0 / 0
27.02.2018, 12:20
    #39607771
verter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь Oracle с MySQL
Проблема решилась.

Дело было в том, что в MySQL регистрозависимым является даже имя пользователя, а оракл автоматом преобразует в верхний регистр имя пользователя, заданное в dblink без двойных кавычек.

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


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