Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Database link из package  [new]
igoro
Member

Откуда:
Сообщений: 55
Оператор
begin
EXECUTE IMMEDIATE 'drop public database link Sib_Client';
end;

выполняется корректно.

Вставляю
EXECUTE IMMEDIATE 'drop public database link Sib_Client';
в процедуру из Package и получаю сообщение:
ORA-01031: Привилегий недостаточно.

Пользователь, который выполняет операторы один и тот же, создан следующей группой операторов:

create user [user_name] identified by [password]
DEFAULT TABLESPACE INOTEC_OB TEMPORARY
TABLESPACE TEMP ACCOUNT UNLOCK;

create role INOTEC_ROLE;

grant CONNECT, RESOURCE, DBA to INOTEC_ROLE;

grant INOTEC_ROLE to [user_name];

grant unlimited tablespace to [user_name];

Для CREATE public database link ... такая же ситуация

Какие еще полномочия надо добавить пользователю, чтобы
drop public database link
и
CREATE public database link ...
выполнялись
10 янв 08, 19:14    [5136689]     Ответить | Цитировать Сообщить модератору
 Re: Database link из package  [new]
igoro
Member

Откуда:
Сообщений: 55
СУБД Oracle 9i
10 янв 08, 19:15    [5136698]     Ответить | Цитировать Сообщить модератору
 Re: Database link из package  [new]
Elic
Member

Откуда:
Сообщений: 29976
RTFM ТОП №4
10 янв 08, 19:20    [5136720]     Ответить | Цитировать Сообщить модератору
 Re: Database link из package  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116074
ТОП N4
10 янв 08, 19:20    [5136725]     Ответить | Цитировать Сообщить модератору
 Re: Database link из package  [new]
igoro
Member

Откуда:
Сообщений: 55
Спасибо. Проблема решена
10 янв 08, 19:27    [5136745]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить