Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

Надо грант на пакет разумеется.


Наверх

Титульная страница Поиск, карта сайта Написать письмо