Hallöchen zusammen. Ich sitz hier gerade zu Hause und erkunde gerade die tolle Vorlesung über Berechtigungen. Um ehrlich zu sein steht da viel tollles drin aber kein grundsätzlicher Aufbau wie man einen User anlegt, wie man damit verbindet und damit arbeitet
Ich habe ein Lösungsvorschlag ausgearbeitet komme aber einfach kein Stück weiter...
drop user user_Student;
create user user_Student identified by persönlichespasswort;
connect user_Student/persönlichespasswort;
grant connect to user_Student;
grant create table,create view to user_Student;
grant select on Pruefung to user_Student;
grant create tablespace to user_Student;
create view meine_Noten
as
select Vnr, Semester, Datum, Note
from Pruefung;
Beim Ausführen erhalte ich immer und immer wieder dieselbe Fehlermeldung
"Fehlerbericht:
Verbindung konnte nicht hergestellt werden
Commit"
Nun commit ist für Transaktionen etwas ist ja schomma gut, aber die viel wichtigere Frage stimmt die Reihenfolge meiner Schreibweise so, kann ich sie evtl. auch kürzen? Also einige Inhalte bspw. die Zeile mit "tablespace" sind aussm Netz gezogen.
Beachtet bitte jetzt nicht den Sinn der view diese versuch ich später zu erweitern. Im eigentlichen Sinne möchte ich ja nur erreichen, dass ich erfolgreich mit dem Benutzer "user_Student" verbinden kann, sodass ich mich vergewissern kann, dass der view vom "user_Student" und nicht von mir als Admin erstellt wird.
Ich hoffe man kann mir folgen und würde mich wirklich sehr freuen, wenn sich jemand findet der es mir (als Anfänger) halbwegsverständlich erklären könnte
Lg
Ich habe ein Lösungsvorschlag ausgearbeitet komme aber einfach kein Stück weiter...
drop user user_Student;
create user user_Student identified by persönlichespasswort;
connect user_Student/persönlichespasswort;
grant connect to user_Student;
grant create table,create view to user_Student;
grant select on Pruefung to user_Student;
grant create tablespace to user_Student;
create view meine_Noten
as
select Vnr, Semester, Datum, Note
from Pruefung;
Beim Ausführen erhalte ich immer und immer wieder dieselbe Fehlermeldung
"Fehlerbericht:
Verbindung konnte nicht hergestellt werden
Commit"
Nun commit ist für Transaktionen etwas ist ja schomma gut, aber die viel wichtigere Frage stimmt die Reihenfolge meiner Schreibweise so, kann ich sie evtl. auch kürzen? Also einige Inhalte bspw. die Zeile mit "tablespace" sind aussm Netz gezogen.
Beachtet bitte jetzt nicht den Sinn der view diese versuch ich später zu erweitern. Im eigentlichen Sinne möchte ich ja nur erreichen, dass ich erfolgreich mit dem Benutzer "user_Student" verbinden kann, sodass ich mich vergewissern kann, dass der view vom "user_Student" und nicht von mir als Admin erstellt wird.
Ich hoffe man kann mir folgen und würde mich wirklich sehr freuen, wenn sich jemand findet der es mir (als Anfänger) halbwegsverständlich erklären könnte
Lg
Comment