ORA-01017. DATABASE LINK. Параметр SEC_CASE_SENSITIVE_LOGON

dbstalker, 13 февраля

Сегодня нужно было с помощью DATABASE LINK соединить сервер ORA 10g и ORA 11g и выбрать данные из таблички.

Однако вместо ожидаемы даннях получили ошибку ORA-01017 invalid username/password; logon denied

CREATE DATABASE LINK BASE_TEST
  CONNECT TO user_test IDENTIFIED BY aaaaa
  USING 'BASE_TEST';

select * from all_tables@base_test;

16:40:34  line 13: ORA-01017: invalid username/password; logon denied
16:40:34  ORA-02063: preceding line from BASE_TEST

Оказывается ORA 11g чувствителен к регистру. Берем пароль в двойные кавычки.


CREATE DATABASE LINK BASE_TEST
  CONNECT TO user_test IDENTIFIED BY “aaaaa”
  USING 'BASE_TEST';

Можно сделать по-другому. Выставить параметр SEC_CASE_SENSITIVE_LOGON в значение FALSE. Таким образом чувствительность к регистру пропадет.

 

Новый комментарий

Я не спамер: введите суму 8+7



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Нужен поставщик Дропшиппинг
10 декабря, 1 ответа
КИНО КАФЕ!!!!!!!!!!!!!!!!
10 декабря, 1 ответа