Creare - ștergere utilizator baze de date
October 14, 2009
Odată cu crearea unei baze de date sunt creați și utilizatorii impliciți(SYS, SYSTEM, DEMO etc).
Utilizatorul SYSTEM este utilizat pentru crearea altor utilizatori și pentru administrarea bazei de date. Este bine ca parolele utilizatorilor impliciți să fie schimbate după crearea bazei de date.
Pornim SQL*Plus Worksheet, ne logam cu ajutorul utilizatorului SYSTEM și creăm noul utilizator. Sintaxa SQL folosită este:
CREATE USER nume_utilizator IDENTIFIED BY parola DEFAULT TABLESPACE nume spatiu_tabel TEMPORARY TABLESPACE nume spatiu_tabel QUATA UNLIMITED ON nume spatiu_tabel
Descriere sintaxă:
- IDENTIFIED permite accesul utilizatorului prin parolă, care poate fi internă(definită în Oracle) sau externă(parola sistemului de operare).
- DEFAULT TABLESPACE indica spațiul tabel folosit în mod implicit de obiectele create de către utilizator.
- TEMPORARY TABLESPACE indica spațiu tabel pentru segmentele temporale ale utilizatorului.
- QUATA perminte utilizatorului să aloce spațiu într-un spațiu tabel.
Exemplu următor creează utilizatorul cnc cu parola admin.
CREATE USER cnc IDENTIFIED BY admin DEFAULT TABLESPACE salariati TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON salariati QUOTA UNLIMITED ON temp;

Distrugerea unui utilizator se poate face folosind comanda:
DROP USER nume_utilizator.
Lasati un comentariu