sql: view kann nicht erstellt werden; keine ausreichende berechtigungen

M

Matooo

Aktives Mitglied
Thread Starter
Dabei seit
16.04.2006
Beiträge
116
Reaktionspunkte
0
hallo

ich versuche mich gerade mit sql. bei folgender anweisung:

create view clerks
as
select empno, ename, sal, deptno
from emp
where job = 'CLERK';


bekomme ich folgende fehlermeldung:

Fehler beim Start in Zeile 1 in Befehl:
create view clerks
as
select empno, ename, sal, deptno
from emp
where job = 'CLERK'
Fehler bei Befehlszeile:1 Spalte:12
Fehlerbericht:
SQL-Fehler: ORA-01031: Nicht ausreichende Berechtigungen
01031. 00000 - "insufficient privileges"
*Cause: An attempt was made to change the current username or password
without the appropriate privilege. This error also occurs if
attempting to install a database without the necessary operating
system privileges.
When Trusted Oracle is configure in DBMS MAC, this error may occur
if the user was granted the necessary privilege at a higher label
than the current login.
*Action: Ask the database administrator to perform the operation or grant
the required privileges.
For Trusted Oracle users getting this error although granted the
the appropriate privilege at a higher label, ask the database
administrator to regrant the privilege at the appropriate label.


bei kommilitonen mit 'ner dose soll es laufen. warum bei mir nicht?
ich verwende den sql developer.


danke schon einmal im voraus!



achja:
was ist eigentlich der unterschied zwischen dem sql developer und dem jdeveloper von oracle? kann mir das jemand in ein paar sätzsen erklären?
 
Du brauchst bestimmte Rechte, imho, gabs da sogar n extra recht für View erstellen..

Steht ja auch so in der Fehlermeldung:

SQL-Fehler: ORA-01031: Nicht ausreichende Berechtigungen
01031. 00000 - "insufficient privileges"

Irgendwas "grant role .."
Einfach mal nach "privileges view create" googlen, oder nach der oracle fehlermeldung.

Ist schon n Jahr her, das ich das als Zwischenjob in meiner studienzueit gemacht hab.


Kenn nur den SQL Developer. Wenn mich nicht alles täuscht, ist der doch in java?

Edit:

hier:
http://forums.oracle.com/forums/thread.jspa?threadID=641397

->
Grant create snapshot, create table, create view to <username>

Weiß nicht, ob das alle sind. Siehste ja
 
Zurück
Oben Unten