2014-02-10 10 views
57

Ich erhalte diese Fehlermeldung:ORA-01950: keine Privilegien auf Tabellen ‚Benutzer‘

ORA-01950: no privileges on tablespace 'USERS'

ich eine Standardtabelle habe, und ich bin in der Lage Tabellen zu erstellen, aber sie zeigen nicht an dem Registerkarte "Objekte" in Toad. Ich kann nichts in von mir erstellte Tabellen einfügen.

+2

Ich änderte * my * user auf keinen Effekt. Ich habe dann den Benutzer * owner * geändert und konnte Zeilen hinzufügen. – Steve11235

+2

@ Steve11235 Wenn Sie darüber nachdenken, ist das der einzig logische Weg. Das Objekt gehört dem Eigentümer, daher gehören die Daten dem Eigentümer, und daher wird das Kontingent des Besitzers berücksichtigt (andernfalls müsste Oracle den Besitz für jede einzelne Zeile in der Datenbank verfolgen - höchst unpraktisch und größtenteils nutzlos)). –

Antwort

123

Sie können keine Daten einfügen, da Sie eine Quote von 0 im Tablespace haben. Um dies zu beheben, führen

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

oder

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

als DBA-Benutzer (je nachdem, wie viel Platz Sie brauchen/wollen gewähren).

Verwandte Themen