[ОТВЕТИТЬ]
Опции темы
07.11.2011 10:56
 
Цитата:
Andrew_Konev если под супермагом попытаться выполнить что-то типа
Код:
begin 
Supermag.SMReplaceCard('999000044','999011500','0');
end;
артикулы сознательно измохратил, чтобы ничего реально сделать не могло :)

дык вот на что ругнется? что не нашло или что надо сначала заблокировать?
ошибка в строке 1:
ORA-20005: Перед обновлением объект необходимо заблокировать
ORA-06512: на "SUPERMAG.CORE", line 300
ORA-06512: на "SUPERMAG.CORE", line 850
ORA-06512: на "SUPERMAG.CARDS", line 1754
ORA-06512: на "SUPERMAG.SMREPLACECARD", line 8
ORA-06512: на line 2
07.11.2011 10:57
 
Предлагаю руками ничего не перекидывать, пока не будет ясна причина ошибки.
07.11.2011 11:10
 
Цитата:
Dim ...
ORA-20005: Перед обновлением объект необходимо заблокировать
...
а под тем юзером, под которым глобализируете? так же ругнется?
07.11.2011 11:25
 
Цитата:
Andrew_Konev а под тем юзером, под которым глобализируете? так же ругнется?
тогда ошибка

Цитата:
ошибка в строке 2:
ORA-06550: Строка 2, столбец 1:
PLS-00201: идентификатор 'SUPERMAG.SMREPLACECARD' должен быть объявлен
ORA-06550: Строка 2, столбец 1:
PL/SQL: Statement ignored
07.11.2011 11:26
 
т.е. в качестве временной меры - даю supermag'у полный доступ, глобализую, потом верну должность назад
07.11.2011 11:44
 
Цитата:
Dim т.е. в качестве временной меры - даю supermag'у полный доступ, глобализую, потом верну должность назад
таким образом работает...


Опции темы



Часовой пояс GMT +3, время: 06:06.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.