2016-09-01 4 views
1

Я создал ссылку дб AM_ADMIN через порождающий SQL Developer:ORA-02019: Описание соединения для удаленной базы данных не найдено

enter image description here

Я пытаюсь проверить, если он является действительной ссылкой базы данных. Когда я тестирую его у мастера SQL Developer, он успешный. Но когда я использую следующую команду:

SELECT * FROM [email protected]_ADMIN 

я получаю сообщение об ошибке:

ORA-02019: connection description for remote database not found

Как я могу исправить эту ошибку?

+0

Вы пробовали tnsping в запись, на которую ссылается ваша ссылка на db? – vercelli

+0

Я попробовал tnsping на имя хоста и имя службы как. для имени службы было 1 мс для имени хоста, я получил ошибку ORA-12504, TNS: слушателю не был предоставлен идентификатор SID в CONNECT_DATA ping: -1ms Но я предполагаю, что это так, как ожидалось, не так ли? –

+0

Как вы создали ссылку на базу данных, и как вы ее тестируете - что именно «показывает успешно»? Вы создаете его и запускаете этот запрос как разные пользователи? У вашего 'sqlnet.ora' есть' names.default_domain'? (Или вы, может быть, запутываете ссылки БД и псевдонимы TNS?) –

ответ

0

Согласно вашему скриншоту, вы создали ссылку на базу данных как AM_ADMIN.INT.xxx. Вы вызываете его без домена, как @AM_ADMIN. Если у Вас нет sqlnet.ora, который определяет names.default_domain с тем же значением домена (и SQL Developer настроен для этого), вам нужно будет полностью качество название ссылки, когда вы используете его:

SELECT * FROM [email protected]_ADMIN.INT.xxx 
+0

Привет, я сожалею, что не поставил там целую часть. , но все же я получаю ту же ошибку. –

+0

@DeepanshAnand - он получает ORA-02019 с полным именем из окна - если вы скопируете и вставьте это из окна ссылки «редактировать базу данных»? (Я думаю, что это было очевидно. .xxx' было фиктивным значением, и вы должны использовать свой полный реальный). Вы выполняете запрос как тот же пользователь, с которого вы создали ссылку под - does 'select * from all_db_links' показывают, что полное имя тоже? –

+0

Да, я выполняю запрос как один и тот же пользователь. и выберите * from all_db_links, покажи мне полное имя. –

 Смежные вопросы

  • Нет связанных вопросов^_^