powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Связь Oracle с MySQL
5 сообщений из 5, страница 1 из 1
Связь Oracle с MySQL
    #39607500
verter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь из БД 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
Связь Oracle с MySQL
    #39607507
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что на стороне mysql не выданы нужные гранты пользователю. Тут вам скорее помощь mysql dba нужна и спрашивать лучше в группе mysql
...
Рейтинг: 0 / 0
Связь Oracle с MySQL
    #39607579
verter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinДело в том, что на стороне mysql не выданы нужные гранты пользователю. Тут вам скорее помощь mysql dba нужна и спрашивать лучше в группе mysql

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

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

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

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

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

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


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