Heim > Datenbank > SQL > ORACLE-Benutzerrechteverwaltung

ORACLE-Benutzerrechteverwaltung

little bottle
Freigeben: 2019-05-24 15:16:00
nach vorne
5602 Leute haben es durchsucht

Heute werde ich Sie über die Benutzerrechteverwaltung von ORACLE informieren. Das Erstellen neuer Benutzer kann nur vom DBA-Administrator von Oracle durchgeführt werden.

语句:Create user TestUser identified by testPass;

       其中TestUser是用户名,testPass则是密码了
Nach dem Login kopieren

Ändern Sie das Passwort (der DBA-Administrator oder der Benutzer können die Alter-Anweisung verwenden)

语句:Alter user TestUser identified by newtestPass;

          只需要把Create 换成Alter,那个用户名,后面跟新的密码
Nach dem Login kopieren

Wenn sich der Benutzer nicht bei der plsql-Anwendung anmelden kann, wird ein Fehler gemeldet, und zwar hier Ein wichtiger Punkt Der nächste Schritt besteht darin, Berechtigungen zuzuweisen

ORACLE-Benutzerrechteverwaltung

Das obige Bild bedeutet: Der Testbenutzer muss keine Verbindungsberechtigungen erteilen (Schlüsselwort „Sitzung erstellen“) und gewähren Berechtigungen (Grant)

语句:Grant Create Session to test;
Nach dem Login kopieren

Anfänger müssen nur die folgenden Berechtigungen zuweisen:

权限 含义
Create table 赋予创建表的权限
Create view 赋予创建视图的权限
Create procedure 赋予创建过程的权限
Create sequence 赋予创建序列的权限

Es gibt auch eine Objektberechtigung: (d. h. welche Berechtigungen Sie haben, können bestimmten Benutzern zugewiesen werden


  1. •Verschiedene Objekte haben unterschiedliche Objektberechtigungen
  2. •Der Besitzer des Objekts hat alle Berechtigungen
  3. •Der Besitzer des Objekts kann Berechtigungen zuweisen andere

Zuweisen von Abfragen, Aktualisierungen, Neuzugängen usw. zur oll-Tabelle

~~~~~
      语句1:Grant Select、Update on oll to test;

      语句2:Grant Select、Update on oll to test with grant option;

      语句3:Grant Select、Update on oll to public;
      
~~~~~
Nach dem Login kopieren

Anweisung 1: Geben Sie einfach die Berechtigungen zum Auswählen und Aktualisieren der oll-Tabelle . Benutzer.

Die Schlüsselwörter sind~~(mit Grant-Option)

Der Unterschied zwischen Anweisung 2 und Anweisung 1 besteht darin, dass das Schlüsselwort mit Grant-Option hinzugefügt wird bedeutet, dass der Testbenutzer auch die Berechtigung hat, die Auswahl und Aktualisierung der oll-Tabelle anderen Benutzern zuzuweisen

Die Schlüsselwörter sind (öffentlich)

Anweisung 3 Schlüsselwort (öffentlich ) bedeutet öffentlich. Solange der Benutzer öffentliche
für die Auswahl- und Aktualisierungsberechtigungen der oll-Tabelle verwendet, können alle Benutzer die Daten der oll-Tabelle verwenden, um Berechtigungen für das Objekt zu erteilen und es wiederherzustellen. Objektberechtigungen, Schlüsselwort (widerrufen). )

Mit der revoke-Anweisung werden sogar die mit der with grant option-Klausel zugewiesenen Berechtigungen widerrufen.

Dies bedeutet, dass dies der Berechtigungszuweisung der zu testenden oll-Tabelle entspricht Der Testbenutzer hat anderen Benutzern Berechtigungen zugewiesen, und die Widerrufanweisung
widerruft die Berechtigungen des Testbenutzers, was dem Widerrufen der Berechtigungen entspricht, die anderen Benutzern durch

语句:Revoke Select、Update on oll from  test;
Nach dem Login kopieren

zugewiesen wurden >
  命令行:ALTER test USER ACCOUNT LOCK/UNLOCK;
  
          Lock是锁上的意思UnLock是没有锁的
Nach dem Login kopieren

Benutzer löschen (löschen)

语句:drop user test ;
Nach dem Login kopieren

Verwandte Kursempfehlungen:

SQL-Video-Tutorial

MySQL-Video-Tutorial
Oracle Basic-Video-Tutorial

Das obige ist der detaillierte Inhalt vonORACLE-Benutzerrechteverwaltung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage