ORACLE-Benutzerverwaltung
Jede ORACLE-Datenbank hat viele legitime Benutzer. Diese Benutzer können sich entsprechend ihrem Benutzernamen und Passwort bei der Datenbank anmelden und die SQL-Sprache verwenden, um auf Daten zuzugreifen.
(1) Benutzer erstellen
Befehlsformat „Benutzer erstellen“
Benutzer erstellen Benutzername; Der Vorgang zum Erstellen eines Benutzers muss vom DBA durchgeführt werden. Benutzernamen müssen eindeutig sein, d. h. es dürfen nicht zwei identische Benutzer in derselben Datenbank vorhanden sein.
durch Passwort identifiziert; Passwort für Benutzer festlegen
Standard-Tablespace-Tablespace-Name; Gibt den Standard-Tablespace an, in dem der Benutzer Daten speichert;
Temporärer Tablespace-Tablespace-Name; Gibt den vom Benutzer verwendeten Standard-Tablespace-Namen an; Größe für Tabellenbereichsnamen; Kontingent kann die maximale Anzahl von Bytes begrenzen, die ein Benutzer für einen bestimmten Tabellenbereich verwenden kann
Profil-Ressourcendatei; Das Folgende ist ein vollständiges Beispiel für die Benutzererstellung :
create user scott; identified by tiger; default tablespace data_ts; temporary tablespace temp_ts; quota 500K on data_ts; profile newprofile;Änderungen am Benutzer umfassen: Passwort, Standardtabellenbereich, temporärer Tabellenbereich, Tabellenbereichslimit, Profil, Standardrolle. Rolle ist ein neues Konzept in ORACLE7, wir werden es im Abschnitt „Berechtigungsverwaltung“ besprechen. Unter einer Rolle kann man sich hier einen speziellen Benutzer mit bestimmten Berechtigungen vorstellen. Durch das Ändern der Standardrolle eines Benutzers werden andere Berechtigungen für den Benutzer festgelegt. Das folgende Beispiel veranschaulicht den Vorgang zum Ändern des Benutzers:
Aufgabenbefehl
Ändern Sie Scotts Passwort in hello ALTER USER scott IDENTIFIED BY hello;
Ändern Sie Scotts Standardtabellenbereich in data2_ts ALTER USER scott DEFAULT TABLESPACE data2_ts;
Ändern Sie Scotts temporären Tablespace in temp2_ts ALTER USER scott TEMPORARY TABLESPACE temp2_ts;
Ändern Sie Scotts Ressourcendatei in otherprofile ALTER USER scott PROFILE otherprofile;
Ändern Sie Scotts Standardrolle in DEVELOPER ALTER USER scott DEFAULT ROLE DEVELOPER;
Gewähren Sie alle Rollen im aktuellen System zu Scott, außer Payroll ALTER USER scott DEFAULT ROLE ALL EXCEPT Payroll;
(3) Benutzer löschen
Der Befehl zum Löschen eines Benutzers lautet:
DROP USER 用户名 [CASCADE];
Das Obige ist der Inhalt der ORACLE-Benutzerverwaltung. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!