ORA-01950: sem privilégios no espaço de tabela 'USERS' [fechado]


93

Estou recebendo este erro:

ORA-01950: sem privilégios no espaço de tabela 'USERS'

Eu tenho um espaço de tabela padrão e consigo criar tabelas, porém, elas não aparecem na guia de objetos no Toad. Não consigo inserir nada nas tabelas que crio.


3
Eu alterei meu usuário sem nenhum efeito. Em seguida, alterei o usuário proprietário e consegui adicionar linhas.
Steve11235

3
@ Steve11235 Se você pensar bem, essa é a única maneira lógica. O objeto pertence ao proprietário, portanto, os dados "pertencem" ao proprietário e, portanto, a cota do proprietário é levada em consideração (caso contrário, o Oracle precisaria rastrear a propriedade de cada linha do banco de dados - altamente impraticável e quase sempre inútil )
Frank Schmitt

Respostas:


192

Você não pode inserir dados porque tem uma cota de 0 no espaço de tabela. Para consertar isso, execute

ALTER USER <user> quota unlimited on <tablespace name>;

ou

ALTER USER <user> quota 100M on <tablespace name>;

como um usuário DBA (dependendo de quanto espaço você precisa / deseja conceder).


e como posso saber (selecionar?) a cota atual para um determinado <usuário> ??
downtheroad em

@downtheroad Perguntas de acompanhamento devem ser postadas como perguntas separadas no SO - vá em frente e poste como uma nova pergunta.
Frank Schmitt

Boa resposta para o problema.
higiênico de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.