![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ORACLE DBMS_PIPE need HELP
Anat © (2005-09-22 14:44:00)8.1.6
не компилируется хр.процедура, в которой есть упоминание
на DBMS_PIPE
У пользователя есть привилегия
execute any procedure
Что надо еще?
ShurikR (2005-10-04 07:38:00) [1]To Anat
Залогинься как SYS AS SYSDBA
и сделай
grant execute on SYS.DBMS_PIPE to MY_USER;
и компилируй свою процедуру.
Reindeer Moss Eater (2005-09-22 15:23:00) [2]Перечитай ветку начиная с поста номер один
Anat (2005-09-22 15:21:00) [3]А работать будет?
Reindeer Moss Eater (2005-09-22 15:20:00) [4]Так обойти проблему можно?
EXECUTE IMMEDIATE 'DBMS_PIPE.Purge('xxxxxx'')';
Если твоя проблема - это "не компилируется пакет", то пакет скомпилируется.
Ты обошел свою проблему.
Reindeer Moss Eater (2005-09-22 15:17:00) [5]>Так обойти проблему можно?
Похоже что тебе её не обойти.
Потому что вменяемым надо быть для этого.
Reindeer Moss Eater (2005-09-22 15:16:00) [6]Под самим MY_USER и делалась.
Мюнхгаузен блин ....
Anat (2005-09-22 15:15:00) [7]Все понятно.
Так обойти проблему можно?
EXECUTE IMMEDIATE 'DBMS_PIPE.Purge('xxxxxx'')';
Sergey13 (2005-09-22 15:13:00) [8]2[4] Anat (22.09.05 15:06)
Грантовать можно только то что имеешь сам.
grant execute on SYS.DBMS_PIPE to MY_USER
Под кем делелась?
Reindeer Moss Eater (2005-09-22 15:08:00) [9]И что?
Может он еще и на DBMS_PIPE имеет привилегию?
Anat (2005-09-22 15:06:00) [10]У пользователя MY_USER есть привилегия
grant any privilege
Reindeer Moss Eater (2005-09-22 15:04:00) [11]Ну ясен пень что недостаточно.
Было бы достаточно, не нужен был бы сам грант.
Грант-то давать должен кто?
Тот кто сам имеет право.
Anat (2005-09-22 14:58:00) [12]делаю
grant execute on SYS.DBMS_PIPE to MY_USER
ERROR -привилегий недостаточно
Reindeer Moss Eater (2005-09-22 14:49:00) [13]Надо грант на пакет разумеется.