Понадобилось создать линк к удалённой БД.
Смотрю пример в документации:
и выполняю
create database link mylink connect to schema_name identified by 123456 using 'orcl'
В результате получаю сообщение об ошибке:
SQL Error: ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
Разницы от того, выполняется ли запрос из SQL Developer или из sqlplus, нет никакой.
Как оказалось, значение пароля (123456) нужно указать в двойных кавычках - да и другие параметры тоже лучше в них, т. е. вот так:
create database link "mylink" connect to "schema_name" identified by "123456" using 'orcl'
При этом orcl - именно в одинарых.
Смотрю пример в документации:
CREATE DATABASE LINK local
CONNECT TO hr IDENTIFIED BY hr
USING 'local';
и выполняю
create database link mylink connect to schema_name identified by 123456 using 'orcl'
В результате получаю сообщение об ошибке:
SQL Error: ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
Разницы от того, выполняется ли запрос из SQL Developer или из sqlplus, нет никакой.
Как оказалось, значение пароля (123456) нужно указать в двойных кавычках - да и другие параметры тоже лучше в них, т. е. вот так:
create database link "mylink" connect to "schema_name" identified by "123456" using 'orcl'
При этом orcl - именно в одинарых.
Комментариев нет:
Отправить комментарий