In diesem Beitrag führen Sie:
Benutzer in Oracle
Ein Benutzer in der Oracle -Datenbank ist ein autorisiertes Konto, das auf die Datenbank zugreifen und sie verwenden kann. Jeder Benutzer hat seine Anmeldeinformationen (Benutzername und Passwort), um auf die Datenbank zuzugreifen. Immer wenn ein Benutzer in der Datenbank angemeldet ist. Diese Berechtigungen werden ihnen zugewiesen, nachdem der Benutzer vom Datenbankadministrator erstellt wurde.
Notiz: Das Erstellen eines neuen Benutzers ist nicht das einzige, Sie sollten ihm eine Rolle zuweisen und dem Benutzer Berechtigungen gewähren, um die Datensicherheit zu gewährleisten.
Lassen Sie uns Befehle ansehen, um einige Aktionen im Zusammenhang mit Benutzern in Oracle auszuführen:
Erstellen Sie einen neuen Benutzer
Öffnen Sie den SQL -Entwickler oder SQL Plus -Dienstprogramm und melden Sie sich in Ihrer Datenbank an. Um einen neuen Benutzer in der Datenbank zu erstellen, verwenden Sie diese unten angegebene Syntax:
Benutzer erstellenIDENTIFIZIERT VON ;
Notiz: In Oracle 21c müssen Sie das Präfix „C ##“ vor den Namen von Benutzern, Rollen und Profilen verwenden.
Geben Sie den Benutzernamen und das Passwort in der Syntax an, um einen neuen Benutzer zu erstellen. Für diesen Beitrag ist der Benutzername "C ## Linux"Und das Passwort ist"Linux123”:
Benutzer C ## Linux erstellen, identifiziert von Linux123;
Die Ausgabe zeigt eine Erfolgsnachricht bei der Erstellung eines neuen Benutzers an:
Der Benutzer wird erstellt. Sehen wir uns an, wie das Kennwort für den neuen Benutzer geändert wird, wenn es benötigt wird.
Ändern Sie das Passwort des Benutzers
Um das Passwort eines Benutzers zu ändern, bietet Oracle die “ÄNDERN" Stellungnahme. Verwenden Sie diese unten angegebene Syntax, um das Benutzerkennwort zu ändern:
Benutzer ändern
IDENTIFIZIERT VON;
Geben Sie den Benutzernamen und das neue Passwort in der obigen Syntax an. In unserem Fall ist der Benutzername "C ## Linux"Und das neue Passwort ist"Linux12”:
Ändern Sie Benutzer C ## Linux
Identifiziert durch Linux12;
Die Ausgabe zeigt eine Erfolgsnachricht, was bedeutet, dass das Passwort geändert wurde:
Das Passwort wird geändert. Lassen Sie uns sehen, wie die Liste aller verfügbaren Benutzer in Oracle angezeigt wird.
Listen Sie alle Benutzer in Oracle auf
Um die Liste aller verfügbaren Benutzer in Oracle anzuzeigen, geben Sie diesen Befehl ein und führen Sie ihn aus:
Wählen Sie * aus All_Users;
Das Ergebnis enthält die Liste aller verfügbaren Benutzer:
Sie haben Benutzer in Oracle zusammen mit Befehlen zum Erstellen, Anzeigen und Ändern von Benutzern verstanden. Lassen Sie uns Rollen in Oracle diskutieren.
Rollen in Oracle
Rollen in Oracle werden verwendet, um Berechtigungen oder andere Rollen zu gruppieren. Rollen werden normalerweise von Datenbankadministratoren erstellt. Jeder andere Benutzer mit Berechtigungen können jedoch auch Rollen erstellen.
Lassen Sie uns einige notwendige Befehle für Rollen in Oracle sehen:
Eine neue Rolle erstellen
Verwenden Sie diese Syntax, um eine Rolle in der Oracle -Datenbank zu erstellen:
Rolle erstellen;
Stellen Sie sicher, dass Sie den Rollennamen angeben. Hier in unserem Fall ist es "C ## Linux_admin”, Also würde der Befehl werden:
Erstellen Sie die Rolle C ## linux_admin;
Das Ergebnis gibt eine Erfolgsbotschaft zur Erstellung der Rolle zurück:
Sobald die Rolle geschaffen wurde, ist es an der Zeit, der Rolle Privilegien zu gewähren.
Gewähren die Rolle Privilegien
Verwenden Sie diese Syntax, um eine bestimmte oder alle Privilegien für eine Rolle zu gewähren:
GEWÄHRENZU ;
In diesem Beispiel werden wir der genannten Rolle alle Privilegien gewähren “C ## Linux_admin”. Geben Sie den unten angegebenen Befehl ein und führen Sie ihn aus:
Gewähren Sie C ## Linux_admin alle Privilegien;
Die Ausgabe zeigt die Meldung an “Grant erfolgreich”:
Sobald die Berechtigungen gewährt sind, ist es Zeit, dem Benutzer Rollen zuzuweisen.
Weisen Sie einem Benutzer die Rolle zu
Verwenden Sie diese Syntax, um jedem Benutzer die Rolle zuzuweisen:
GEWÄHRENZU ;
Schreiben Sie den Rollennamen und den Benutzernamen gemäß Ihrer Datenbank. In diesem Beispiel ist unser Rollenname “C ## Linux_admin"Und der Benutzername ist"C ## Linux”:
Grant C ## Linux_admin an C ## Linux;
Die Erfolgsnachricht wird angezeigt, wenn die Rolle dem Benutzer zugewiesen wird:
Die Rolle in Oracle wird diskutiert. Jetzt ist es Zeit, Profile in Oracle zu verstehen.
Profile in Oracle
Profile in Oracle werden zur Verwaltung von Systemressourcen- und Kennwortverwaltungsrichtlinien für die Datenbank verwendet. Wenn dem Benutzer kein Profil zugewiesen ist, ist das “StandardDas Profil (alle Ressourcen sind unbegrenzt) wird dem Benutzer zugewiesen.
Um eine Richtlinie in Oracle zu erstellen, wird diese Syntax verwendet:
PROFIL ERSTELLENGRENZE
…;
Lassen Sie uns die Befehle zum Erstellen sehen:
Profil zur Verwaltung von Ressourcen
Um eine Richtlinie für die Festlegung der Ressourcen wie CPU und Sitzungen zu erstellen, geben Sie diesen Befehl ein und ändern Sie den Profilnamen und die Ressourcen, die Sie entsprechend einschränken möchten:
Erstellen Sie das Profil C ## L_Profile Limit
SESSIONS_PER_USER 5
CPU_PER_Session 10000
Cpu_per_call 1000;
Führen Sie den Befehl aus und die Ausgabe zeigt die Nachricht auf der erfolgreichen Erstellung des Profils an:
Sie haben die Ressourcenzuweisung verwaltet. Lassen Sie uns nun sehen, wie Sie ein Profil für Kennwortrichtlinien erstellen.
Profil zur Verwaltung von Passwortrichtlinien
Um ein Kennwort -Richtlinienprofil zu erstellen, das den Benutzern zur Gewährleistung der Kennworteinschränkungen zugewiesen werden kann, kann mit diesem Befehl erstellt werden. Stellen Sie sicher, dass Sie den Richtliniennamen ändern und die Werte begrenzen:
Erstellen Sie das Profil C ## password_policy limit
Password_life_time 50
Password_grace_time 10
Password_reuse_time 365
Failed_login_attempts 3
Password_lock_time 30;
Nach der Ausführung des Befehls zeigt das Ergebnis die Erfolgsnachricht zum Erstellen des Kennwortrichtlinieprofils an:
Sobald das Profil erstellt wurde, sollte es einem Benutzer zugewiesen werden.
Weisen Sie dem Profil einem Benutzer zu
Um einem Benutzer ein Profil zuzuweisen, verwenden Sie diese Syntax:
Benutzer ändern
PROFIL;
In diesem Beispiel haben wir ein Profil für das namens Ressourcenmanagement erstellt “C ## L_PROFILE”. Lassen Sie es unserem Benutzer zuweisen, indem wir diesen Befehl eingeben:
Ändern Sie Benutzer C ## Linux
Profil C ## L_profile;
Das Ergebnis zeigt eine Nachricht an, die darauf hinweist, dass das Profil dem Benutzer zugewiesen ist:
Wir haben ein Profil zum Definieren von Kennwortrichtlinien erstellt, die benannt sind “C ## password_policy”. Lassen Sie es unserem Benutzer zuweisen, indem wir diesen Befehl eingeben:
Ändern Sie Benutzer C ## Linux
Profil c ## password_policy;
Sobald der Befehl ausgeführt wird, wird dem Benutzer das Profil zugewiesen:
Sie haben die Verwendung von Benutzern, Rollen und Profilen in Oracle besprochen.
Abschluss
Benutzer, Rollen und Profile sind wichtig, um die Sicherheit von Oracle Database zu erhalten. Der Benutzer ist ein autorisiertes Konto, das auf die Datenbank zugreifen kann. Rollen werden verwendet, um Berechtigungen oder andere Rollen zu gruppieren, die den Benutzern zugeordnet werden können. Profile werden verwendet, um Systemressourcenzuweisungen und Kennwortverwaltungsrichtlinien für die Datenbank zu verwalten. In diesem Beitrag wurde die Verwendung von Benutzern, Rollen und Profilen in Oracle erörtert.