Это то, что вы ищете
GRANT UNLIMITED TABLESPACE TO computer
Некоторые подробнее:
предоставление пользователям Неограниченно TABLESPACE системы Privilege
Чтобы разрешить пользователю использовать неограниченное количество любого табличного пространства в базе данных, предоставить пользователю привилегию UNLIMITED TABLESPACE. Это переопределяет все явные квоты табличного пространства для пользователя. Если впоследствии вы отмените эту привилегию, то явные квоты снова вступят в силу. Вы можете предоставить эту привилегию только пользователям, а не ролям.
Перед предоставлением системной привилегии UNLIMITED TABLESPACE
вы должны учитывать последствия этого.
Преимущество:
Вы можете предоставить пользователю неограниченный доступ ко всем табличными из базы данных с помощью одного оператора.
Недостатки:
- привилегия перекрывает все явные квоты табличных пространств для пользователя.
- Вы не можете выборочно отменять доступ к табличному пространству от пользователя с помощью привилегии
UNLIMITED TABLESPACE
. Вы можете предоставить выборочный или ограниченный доступ только после отзыва привилегии.
This должно быть более полезным в отношении управления безопасностью для пользователей/ролей.
Какая у вас проблема? Вы хотите создать роль, которая имеет привилегию, которая может создавать объекты на любых табличных пространствах правильно? Вы спрашиваете о том, чтобы «предоставить UNLIMITED TABLESPACE компьютеру»? – JSapkota
@JSapkota большое спасибо за вашу помощь. Но с этим разрешением я могу создавать объекты в табличном пространстве SYSTEM, правильно? – Randomuser1204281
Да, однако, создание пользовательских объектов в системном табличном пространстве не рекомендуется. Найдите в документации Oracle об этой системной привилегии. – JSapkota