2017-01-31 28 views
-1

Я пытаюсь назначить роли «компьютер» разрешение создавать объекты в любом табличном пространстве в табличном пространстве SYSTEM.Разрешить роль для создания объектов в табличных пространствах

Большое спасибо, и я надеюсь, что правильно объяснил.

Я попытался следующий запрос:

GRANT CREATE ON ANY TABLESPACE TO USER COMPUTER; 
+0

Какая у вас проблема? Вы хотите создать роль, которая имеет привилегию, которая может создавать объекты на любых табличных пространствах правильно? Вы спрашиваете о том, чтобы «предоставить UNLIMITED TABLESPACE компьютеру»? – JSapkota

+0

@JSapkota большое спасибо за вашу помощь. Но с этим разрешением я могу создавать объекты в табличном пространстве SYSTEM, правильно? – Randomuser1204281

+2

Да, однако, создание пользовательских объектов в системном табличном пространстве не рекомендуется. Найдите в документации Oracle об этой системной привилегии. – JSapkota

ответ

0

Это то, что вы ищете

GRANT UNLIMITED TABLESPACE TO computer 

Некоторые подробнее:

предоставление пользователям Неограниченно TABLESPACE системы Privilege

Чтобы разрешить пользователю использовать неограниченное количество любого табличного пространства в базе данных, предоставить пользователю привилегию UNLIMITED TABLESPACE. Это переопределяет все явные квоты табличного пространства для пользователя. Если впоследствии вы отмените эту привилегию, то явные квоты снова вступят в силу. Вы можете предоставить эту привилегию только пользователям, а не ролям.

Перед предоставлением системной привилегии UNLIMITED TABLESPACE вы должны учитывать последствия этого.

Преимущество:

Вы можете предоставить пользователю неограниченный доступ ко всем табличными из базы данных с помощью одного оператора.

Недостатки:

  • привилегия перекрывает все явные квоты табличных пространств для пользователя.
  • Вы не можете выборочно отменять доступ к табличному пространству от пользователя с помощью привилегии UNLIMITED TABLESPACE. Вы можете предоставить выборочный или ограниченный доступ только после отзыва привилегии.

This должно быть более полезным в отношении управления безопасностью для пользователей/ролей.

 Смежные вопросы

  • Нет связанных вопросов^_^