alter user quota unlimited on

I’m getting this error:

ORA-01950: no privileges on tablespace ‘USERS’

I have a default tablespace and I’m able to create tables, however, they do not show at the objects tab in Toad. I cannot insert anything into tables I create.

closed as off-topic by John Doyle, Filipe Gonçalves, LarsTech, Abimaran Kugathasan, C4 — Travis Feb 27 ’14 at 17:18

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • «This question appears to be off-topic because it lacks sufficient information to diagnose the problem. Describe your problem in more detail or include a minimal example in the question itself.» – John Doyle, Filipe Gonçalves, LarsTech, Abimaran Kugathasan, C4 — Travis

If this question can be reworded to fit the rules in the help center, please edit the question.

I have created one tablespace calles detail. I created one user student and set default tablespace of detail.
But while creating table in student user, it says ‘no privileges on tablespace ‘detail’.
How to grant that privilege to user student. Reply ASAP.

Thanks & Regards,
Kannan.

  • 3284 Просмотров
  • Метки: нет (добавить)
1. Re: Grant previleges on tablespace to user.

it says ‘no privileges on tablespace ‘detail’.

  • Мне нравится Показать отметки «Мне нравится» (0) (0)
  • Действия
2. Re: Grant previleges on tablespace to user.

alter user asifka quota 1G on users;

Regards
Asif Kabir

  • Мне нравится Показать отметки «Мне нравится» (0) (0)
  • Действия
3. Re: Grant previleges on tablespace to user.

try Below commands:

CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE tde_test;
ALTER USER test QUOTA UNLIMITED ON tde_test;
GRANT CONNECT TO test;
GRANT CREATE TABLE TO test;

Edited by: user9231384 on Mar 2, 2010 10:54 PM

  • Мне нравится Показать отметки «Мне нравится» (0) (0)
  • Действия
4. Re: Grant previleges on tablespace to user.

I have created one tablespace calles detail. I created one user student and set default tablespace of detail.
But while creating table in student user, it says ‘no privileges on tablespace ‘detail’.
How to grant that privilege to user student. Reply ASAP.

Grant user student access to use all space in the detail tablespace:

ALTER USER student QUOTA UNLIMITED ON detail;

Prevent user student from using space in the system tablespace:

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

Квоты могут быть:

Определенным значением в мегабайтах или килобайтах

Квота является допуском пространства в данном табличном пространстве. По умолчанию у пользователя нет никакой квоты на любое из табличных пространств. У Вас есть три опции для того, чтобы предоставить квоту пользователю на табличное пространство.

Unlimited: Позволяет пользователю использовать все доступное место в табличном пространстве

Value: Число в килобайтах или мегабайтах, которые может использовать пользователь. Это не гарантирует, что пространство доступно для пользователя. Это значение может быть больше или меньше, чем текущее место, которое доступно в табличном пространстве.

Системная привилегия UNLIMITED TABLESPACE: Переопределяет все отдельные квоты табличных пространств и дает пользователю неограниченную квоту для всех табличных пространств, включая SYSTEM и SYSAUX. Эту привилегию нужно предоставлять с осторожностью.
Отметьте: Предоставление роли RESOURCE включает предоставление этой привилегии.

Не следует назначать квоту пользователям для табличных пространств SYSTEM и SYSAUX. Как правило, только пользователи SYS и SYSTEM должны иметь право создавать объекты в табличных областях SYSTEM и SYSAUX.

Не нужно назначать квоту на присвоенное временное табличное пространство, а также на любое из табличных пространств отката. Вам не нужна квота, чтобы можно было вставлять, обновлять и удалять данные в базе данных Oracle. Единственные пользователи, которые нуждаются в квоте, — это учетные записи, которым принадлежат объекты базы данных. Это типично, когда при установке кода программы установщик создает учетные записи базы данных, которые будут владеть объектами. Только эти учетные записи нуждаются в квоте. Другим пользователям базы данных можно предоставить разрешение, чтобы использовать эти объекты без квоты.

Экземпляр Oracle проверяет квоту, когда пользователь создает или расширяет сегмент.

Для действий, которые предназначены для пользовательской схемы, только те действия, которые используют место в табличном пространстве, проверяются на ограничение квоты. Действия, которые не используют место в присвоенном табличном пространстве, не влияют на квоту (например, создание представлений или использование временных табличных пространств).

Квота добавляется, когда объекты, принадлежавшие пользователю, удаляются с предложением PURGE или когда объекты в корзине, принадлежавшие пользователю, очищаются.

Оцените статью