Re: no privileges on _my_ tablespace
Автор оригинала: Ganer
может кто подскажет: пытаюсь создать таблицу в собтвенном тейблспейсе, он грит ORA-01950: no privileges on tablespace ... ладно пытаюсь как system - то же самое. ладно конекчусь system /nolog
connect /AS SYSDBA
grant create any table ...
и все равно не дает
Linux, Oracle 9R2, доступ толко через терминал.
Я бы поступил так, если это для тренировки

1. Заходишь как sys or system - создаешь юзера, например - test
2. Затем даешь ему DBA права и не ограниченную квоту на tablespase(s)
3. Этот юзер у тебя есть владелец схемы, от него и созавай все что в этой схеме быть должно - таблицы индексы, триггеры и т.д
4. Под этим юзером соединятся с БД можешь только ты (желательно)

5. Теперь делаем роль - ro_browse и второго юзера u_browse
6. Назначаем для роли права на доступ к объектам схемы - это тема отдельного разговора и здесь обсуждать не будем, поэтому просто пишем all и все тут (тренируемся ведь)

7. Теперь юзеру даем 2 роли - connect - чтоб пустили в БД и ro_browse - что б пустили в схему.
8. Маленькая приятность - что бы не указывать имя владельца при обращении к объекту (select * from test.<таблица>) пишем следующее, после connect <имя>/<пароль> - alter session set current_schema test;
Для начала достаточно, советы по чтении доки актуальны, без неё, таки да ...

И еще обзаведись инструментом для работы, я пользуюсь 2 - мя - SQL Navigator 4.1, TOAD 7.1.
Они во многом сокращают ручной набор.
Опять же эти инструменты избавят от терминального доступа, сядешь на виндовую машину и вперед.
Удачи ...