2014-11-12 2 views
2

Хорошо, как я создавал мои таблицы, он дал мне следующую ошибку:SQL изменяющие табличный

ORA-01536: space quota exceeded for tablespace 'USERS' 

Так я печатаю эту команду, чтобы изменить табличный: ALTER USER bju5108 quota unlimited on USERS;

А потом он дал мне это сообщение : ORA-00990: недостающие или недействительные привилегии

Как это исправить?

+0

Какой пользователь вы выполняете команду как? – mmmmmpie

+0

bju5108, который является моим именем пользователя SQL. – user3757928

+1

Если у вас недостаточно прав, вам может потребоваться позвонить администратору базы данных – abhi

ответ

2

Вам необходимо запустить ALTER USER bju5108 quota unlimited on USERS; в качестве системы или sysdba.

+0

Как это сделать? – user3757928

+0

'conn/as sysdba' или' conn system/<системный пароль> ' – mmmmmpie

2

Если у вас есть доступ к базе данных DBA, вы можете исправить это, увеличив лимит. (., Подключив в качестве SYSDBA, например 'SQLPLUS "соединить SYS/пройти как SYSDBA"' запустить в Unix) как @mmmmmpie сказал:

alter user bju5108 quota unlimited on users; 

или

alter user bju5108 quota 500M on users; --where 500M should be more then you have now. 

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

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