Недостаточно прав для создания таблицы
1 ответ
Вы или ваш dba должны войти в систему sys и выдать:
SQL> grant create any table to anonymous;
ИЛИ ЖЕ
SQL> grant create table to anonymous;
ИЛИ ЖЕ
SQL> grant resource to anonymous;
иметь право создавать таблицы.
разница между
create table
а такжеcreate any table
в том, чтоесли у вас есть привилегия создания таблицы, то вы можете создать таблицу в своей собственной схеме. Но если у вас есть какая-либо привилегия системы таблиц, вы можете создать таблицу в любой схеме. Также для создания внешней таблицы допустимой привилегией является создание любой таблицы, если вы используйте создать таблицу, тогда она покажет ошибку.
Я попробовал выбранный ответ, и он не сработал. Когда вы задаете вопросы, просто подождите, пока вы получите хотя бы 3 ответа, а затем дайте ему густой зеленый цвет.
Попробуйте вместо этого (запустите с sys или системным пользователем):'GRANT RESOURCE to my_user; '
Источник и уже отвеченная ссылка: Недостаточные привилегии при создании таблиц в Oracle SQL Developer