Вызов конструктора из SYS as SYSDBA
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Sant Участник со стажем
Вступление в Клуб: 19.08.2013
|
Пн Ноя 03, 2014 17:10  Вызов конструктора из SYS as SYSDBA |
|
Полезность: Нет оценки
|
Доброго времени суток!
Подскажите пожалуйста как можно вызвать стандартную операцию конструктора PL+ из SYS as SYSDBA.
Код: |
declare
i number := ibs.rtl.open;
result integer;
xml_msg varchar2(600);
begin
xml_msg := '';
result := IBS.Z$HM_LOGS_NEW_AUTO.NEW_AUTO_EXECUTE(null,
'HM_LOGS',
SYSDATE,
'SHUTDOWN_TRIG',
xml_msg);
commit;
exception when OTHERS then
null;
end;
|
Код: |
ORA-20100: LOCK-NOT_REGISTERED: Пользователь SYS.0 (XXXX\XXXXXXXX - XXXXXX - plsqldev.exe - PL/SQL Developer) не зарегистрирован в системе
ORA-06512: на "IBS.MESSAGE", line 205
ORA-06512: на "IBS.RTL", line 5344
ORA-06512: на "IBS.RTL", line 6459
ORA-06512: на line 2
View program sources of error stack?
|
|
|
 |
devor Профи
Вступление в Клуб: 13.02.2012
|
Вт Ноя 04, 2014 11:46   |
|
Полезность: Нет оценки
|
Интерфейсные пакеты возвращают ошибку, потому что сессия не зарегистрирована в процессе блокировок.
Нужно регистрировать.
Код: |
declare i integer;
i:=rtl.open;
|
|
|
 |
Sant Участник со стажем
Вступление в Клуб: 19.08.2013
|
Вт Ноя 04, 2014 14:27   |
|
Полезность: Нет оценки
|
devor пишет: | Интерфейсные пакеты возвращают ошибку, потому что сессия не зарегистрирована в процессе блокировок. Нужно регистрировать. |
devor, надеюсь ты смотрел на пример который я привел выше:
Sant пишет: | Доброго времени суток!
Подскажите пожалуйста как можно вызвать стандартную операцию конструктора PL+ из SYS as SYSDBA.
Код: |
declare
i number := ibs.rtl.open;
result integer;
xml_msg varchar2(600);
begin
...
|
|
|
|
 |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
|
 |
Sant Участник со стажем
Вступление в Клуб: 19.08.2013
|
Ср Ноя 05, 2014 09:54   |
|
Полезность: Нет оценки
|
prog пишет: |
Не уверен что SYS стоит туда добавлять. |
я тоже. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|