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;

user

Distrugerea unui utilizator se poate face folosind comanda:

DROP USER nume_utilizator.

Lasati un comentariu