Oracle ODBC и SQL Plus - PullRequest
       7

Oracle ODBC и SQL Plus

2 голосов
/ 19 мая 2011

Я пытаюсь создать новый ODBC, я добавил новое определение в tnsnames и протестировал соединение в SQl Plus.

Я подключился просто отлично, но теперь, когда я пытаюсь проверить соединениев диспетчере Windows ODBC я получаю неправильную ошибку имени пользователя / пароля.что это может быть?я уже миллион раз пробовал, точно не опечатка ... помогите пожалуйста

Ответы [ 2 ]

0 голосов
/ 19 мая 2011

Просто для участия: это может быть ваш ORACLE_HOME.Удостоверьтесь, что это установлено в правильном db.В командной строке (Windows) введите:

echo %ORACLE_HOME%

и посмотрите, что в данный момент установлено.Вы можете переключиться на правильный дом, используя команду 'set', например:

set ORACLE_HOME=C:\oracle\ora10.2

или установить его в своих переменных среды.

Проверьте эту ссылку для получения дополнительной информации: http://www.orafaq.com/wiki/ORACLE_HOME

Надеюсь, это поможет.

Damo

0 голосов
/ 19 мая 2011

Попробуйте установить системную переменную среды TNS_ADMIN для фактического расположения файла tnsnames.ora. Если это работает, то проблема заключается в расположении файла tnsnames.ora. Когда вы установили драйверы Oracle ODBC, вы установили мгновенный клиент как отдельную установку, в отдельный Oracle Home?

РЕДАКТИРОВАТЬ:

Поскольку вы получаете неверное имя пользователя или пароль, значит, вы обращаетесь к базе данных. Я должен думать, что это не база данных, как вы думаете. Как насчет использования строки Easy Connect? Использование:

// host: port / service_name (например, // yourhost: 1521 / yourdb)

в качестве имени службы TNS в мастере настройки драйвера ODBC вместо псевдонима tnsnames.ora и посмотрите, работает ли это.

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