Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.12;
Скачать: CL | DM;

Вниз

oracle9i, создание пользователей.   Найти похожие ветки 

 
oss ©   (2002-11-25 18:23) [0]

Создал роль - разрабодчика, ее надо дать права на создание изменение, удалаение и прочее для определнной схемы, а в схеме 50 таблиц. Так теперь надо для каждой таблици делать
GRANT INSERT, DELETE, UPDATE ON KARANTIN.TABLE_NAME TO DEVELOPERS,
а возможно как-то сразу для всех таблиц схемы ?
схема принадлежит одному пользователю, а прова дать другому


 
oss ©   (2002-11-26 10:09) [1]

ап


 
Sergey13 ©   (2002-11-26 10:27) [2]

2oss © (25.11.02 18:23)
>а возможно как-то сразу для всех таблиц схемы ?
Только дав ему пароль от этой схемы, ИМХО. 8-) Не самый плохой путь я вам доложу - все данные в одной схеме. Но при одном обязательном условии - база(или схема) тестовая!!!


 
Внук ©   (2002-11-26 10:39) [3]

Судя по диаграмме оператора GRANT, возможны только случаи GRANT SELECT ANY (для всех без исключения таблиц), либо назначать права на каждый объект вручную. Если это делать приходится часто, возможно, будет целесообразнее создать роль.


 
Sergey13 ©   (2002-11-26 11:03) [4]

Давать права разработчику через роль вообще не есть гут, ИМХО. Ибо он не сможет с такими правами писать серверную часть(процедуры/функции) - там помнится нужно давать права напрямую, а не через роль. Хотя мои сведения только о 8. С 9 не знаком пока, може там изменилось.


 
Sparky ©   (2002-11-26 11:16) [5]

Привет всем
а всем собственно то поблема?????

пишешь селескт который на выходе создает скрипт с выдачей прав , выполняешь скрипт и все


типа select "GRANT INSERT, DELETE, UPDATE ON KARANTIN."||TABLE_NAME ||" TO TO DEVELOPERS"from user_tables
Выполнять селект и скрипт естессено под владельцем схемы KARANTIN :)))


 
oss ©   (2002-11-26 12:03) [6]

2Sparky,
абсолютно верно, я так и сделал :)



Страницы: 1 вся ветка

Текущий архив: 2002.12.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
3-35986
Icehand
2002-11-19 12:58
2002.12.12
Как вернуть датасет из хранимой процедуры Oracle?


14-36414
XMblPb
2002-11-22 18:07
2002.12.12
Ошибка Undeclared identifier при чтении/записи ini-файлов.


3-36049
Zn
2002-11-25 15:58
2002.12.12
Можно ли из Query обратиться к курсору.


7-36446
Евген
2002-10-07 15:44
2002.12.12
Событие при закрытии дверцы CD-ROM


1-36211
Whippi
2002-11-25 08:39
2002.12.12
Как переместить файл в другую директорию?