Estou tentando aumentar a cota de espaço em um esquema específico. Estou usando a seguinte consulta para fazer isso:
ALTER USER MY_SCHEMA QUOTA "100 M" ON "USERS";
Isso resulta no seguinte erro:
SQL Error: ORA-02187: invalid quota specification
02187. 00000 - "invalid quota specification"
*Cause: In a grant or revoke statement, the user attempted to grant
a tablespace quota above the upper limit.
*Action: Grant a smaller tablespace quota.
Mas isso não faz o menor sentido. O usuário já tem uma cota de 50 MB e uma consulta que tenta defini-la para 25 MB falha com a mesma mensagem de erro:
ALTER USER MY_SCHEMA QUOTA "25 M" ON "USERS";
Confirmei que meu tablespace tem espaço suficiente. (Seus arquivos de dados podem adquirir cerca de 2 GB a mais de espaço em disco.) O que está causando esse erro?
Acontece que a mensagem de erro é enganosa. O problema é a citação em torno da especificação de tamanho.
Ambos funcionam:
e