User erstellen mit Berechtigungen
#Connect to the User "SYSTEM"
sqh
CONNECT SYSTEM/password
#User mit Passwort erstellen
CREATE USER gian IDENTIFIED BY example;
#Rolle(-n) einem User hinzufĂĽgen
GRANT CONNECT TO gian;
#Oder mächtigere Rollen einem User hinzufügen
#RESOURCE = create custom named types for custom schemas
#DBA = create custom named types, alter and destroy them
GRANT CONNECT, RESOURCE, DBA TO gian;
#Rechte dem User vergeben, damit er sich auf die Datenbank mit einer Session verbinden kann
GRANT CREATE SESSION TO gian;
#Tablespace(-s) dem User zuordnen
GRANT UNLIMITED TABLESPACE TO gian;
ALTER USER gian quota unlimited to USERS;
#Tablespace(-s) dem User entziehen
REVOKE UNLIMITED TABLESPACE FROM gian;
#Möglichkeiten (DMLs) einem User auf ein bestimmtes Schema vergeben
GRANT SELECT, INSERT, UPDATE, DELETE ON schema.beispiel TO gian;
#Connect to the User "gian"
sqh
CONNECT gian/Root1234
#Neu erstellter User abfragen
SELECT USER_ID, USERNAME, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE, CREATED
FROM DBA_USERS
WHERE USERNAME='GIAN';
Last updated