ORA-4052 Error occurred when looking up remote object stringstringstringstringstring

dbstalker, 12 июня

Ситуация такова:Есть два сервера баз данных A и B.Пытаюсь создать снапшот на сервере A для таблицы, которая находиться на сервере B.Для этого создан databaselink:

CREATE DATABASE LINK db_link  CONNECT TO test  IDENTIFIED BY test
 USING ‘b.mydomain’;

В tnsnames.ora на сервере A создан алиас b.mydomain с подобающим SID.После этих настроек выполняю :

 create SNAPSHOT sn1 as select * from table@db_link

Но снапшот не создавался, зависал так, что в схеме пользователя вообще ничего не можно было выполнить.Когда от пользователя sys это все хочу сделать, то получаю ошибку:

ORA-04052:Error occurred when looking up remote object stringstringstringstringstring

Параметр GLOBAL_NAMES на этих серверах установлен в FALSE.Причина ошибки:На сервере A в sqlnet.ora было выставлено NAMES.DEFAULT_DOMAIN = mydomain.На сервере B этот параметр не был установлен.

После того, как добавила NAMES.DEFAULT_DOMAIN = mydomain в sqlnet.ora на сервере B, ошибка не появлялась. Снапшот был мгновенно создан.

Тэги: ошибки

ОднаКнопка

 

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

Я не спамер: введите суму 0+6



 

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

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

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

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


 
 

Бизнес форум