Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 как дать права пользователю на другого пользователя  [new]
1
Guest
Т.е. есть 2 пользователя Oracle в базе, необходимо, чтобы у одного из этих пользователей были все права на другого пользователя. Чтобы один пользователь свободно мог создавать любые объекты в схеме другого, а также читать таблицы другого и пр.
9 ноя 06, 09:42    [3372893]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
Elic
Member

Откуда:
Сообщений: 29980
1
Чтобы один пользователь свободно мог создавать любые объекты в схеме другого
Это почти DBA :) К примеру, RTFM CREATE TABLE: Prerequisites (FAQ)
9 ноя 06, 09:49    [3372932]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
Q u a d r o
Member

Откуда: Canada
Сообщений: 1987
Для DDL это будет означать наличие any-привелегий, что позволит ему создавать вообще где угодно - вряд ли вы это хотите

Если цель чтобы пользователь A мог делать всё что угодно только у пользователя B - вам приёдтся использовать хранимые процедуры.

Elic
Это почти DBA :)

С create any procedure это уже DBA :)
9 ноя 06, 09:58    [3372986]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
1
чтобы у одного из этих пользователей были все права на другого пользователя
Это ж рабство какое-то
9 ноя 06, 10:00    [3372999]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
Iscender
Member

Откуда: Ногинск
Сообщений: 260
Объясните, зачем создавать объекты именно в схеме другого пользователя?
Может, стоит просто дать grant create public synonym?
9 ноя 06, 10:04    [3373023]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
1
Guest
Iscender
Объясните, зачем создавать объекты именно в схеме другого пользователя?
Может, стоит просто дать grant create public synonym?


Есть пользователь со своей схемой и своими объектами. Далее я настроил репликацию с другой БД, и все реплицируемые объекты поместил в схему другого нового пользователя, ну чтобы там типа для удобства администрирования, наглядности, короче, чтоб не мешать всё в одну кучу. Теперь мне нужно, чтобы первый пользователь работал с данными другого, как со своими.
9 ноя 06, 10:13    [3373089]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
1
Guest
Можно конечно давать объектные привилегии на каждый объект пользователю, но это нуторно, за этим постоянно надо следить, там могут появляться новые объекты и т.д., вот и спрашиваю можно ли это сделать просто одним движением руки и далее об этом не беспокоиться.
9 ноя 06, 10:15    [3373109]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
1
Теперь мне нужно, чтобы первый пользователь работал с данными другого, как со своими.
Работал - это именно создавал новые объекты??
9 ноя 06, 10:20    [3373146]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
1
Guest
Jannny
1
Теперь мне нужно, чтобы первый пользователь работал с данными другого, как со своими.
Работал - это именно создавал новые объекты??


И это желательно тоже.
9 ноя 06, 10:39    [3373374]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
1
Jannny
1
Теперь мне нужно, чтобы первый пользователь работал с данными другого, как со своими.
Работал - это именно создавал новые объекты??

И это желательно тоже.
Вот если бы без "желательно", то задача вполне решаема нормальными средствами. А вот иначе - Вам уже выше написали... Решить можно, но лучше уж не надо

Хотя если честно, то мне лично не очень импонирует Ваш подход - поменять схему при репликации... Но это уже Ваше решение ;)
9 ноя 06, 10:45    [3373441]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
Iscender
Member

Откуда: Ногинск
Сообщений: 260
Мне кажется у Вас несколько странное представление о репликации
Немного о репликаци
9 ноя 06, 10:46    [3373457]     Ответить | Цитировать Сообщить модератору
 Re: как дать права пользователю на другого пользователя  [new]
1
Guest
Iscender
Мне кажется у Вас несколько странное представление о репликации
Немного о репликаци


За ссылки спасибо, добавил в коллекцию, но всё таки проблем с репликацией у меня нет.
9 ноя 06, 11:04    [3373677]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить