Benutzer in Oracle -Datenbanken sind nützlich, da ein bestimmtes Konto eine Verbindung zur Datenbankinstanz herstellen und verschiedene Vorgänge ausführen kann. Sie ermöglichen es auch Datenbankadministratoren, die Berechtigungen eines bestimmten Benutzerkontos zu begrenzen.
Dies kann dann bestimmen, auf welche Funktionen ein Konto erzielen kann, auf die Objekte, auf die sie in der Datenbank zugreifen können, usw. Darüber hinaus können Benutzer dazu beitragen.
In diesem Artikel erfahren wir die Verwendung der Erstellung der Benutzeranweisung in der Oracle -Datenbank, um einen neuen Benutzer zu erstellen.
Oracle erstellen Benutzeranweisung
Mit dieser Anweisung können Sie einen Datenbankbenutzer erstellen, der sich anmelden und festgelegte Aktionen ausführen kann.
Die Syntax des Befehls für Erstellen von Benutzer ist wie gezeigt:
Benutzer Benutzer erstellen
Identifiziert nach Passwort
| Extern [als 'Certificate_dn']
| Weltweit [als '[Directory_dn]']
[Standard Tablespace Tablespace
| Temporärer Tablespace
Tablespace | tablespace_group_name
| Quote size_clause
| UNBEGRENZT
Auf Tablespace
[Quota size_clause
| UNBEGRENZT
Auf Tablespace
]…
| Profilprofil
| Passwort läuft ab
| KONTO
Schloss | FREISCHALTEN
Die obige Anweisung beschreibt die Optionen zum Erstellen eines Datenbankbenutzers in Oracle Server.
Lassen Sie uns die angegebene Aussage aufschlüsseln, um zu verstehen, was jede Klausel tut.
Benutzer erstellen
Wir beginnen mit der Benutzerklausel erstellen, gefolgt vom Benutzernamen, den wir erstellen möchten. Dies muss ein einzigartiger Wert sein, der den Namenskonventionen in Oracle entspricht. Stellen Sie als nächstes sicher, dass der Ziel -Benutzername nicht existiert.
Nach Passwort identifiziert
Die durch Klausel identifizierte Angabe des Anmeldekennworts für den definierten Benutzer ermöglicht die Angabe des Anmeldekennworts. Außerdem können Sie Oracle mit einem externen oder globalen Benutzer erstellen.
Schauen Sie sich unsere Tutorials zum Thema an, um mehr zu erfahren.
Standard -Tablespace
In diesem Abschnitt können Sie den Tablespace der Objekte angeben, den der definierte Benutzer erstellen kann. Wenn dieser Wert nicht ermittelt wird, werden die vom Benutzer erstellten Objekte in der Standard -Tablespace, die als Benutzer genannt wird, gespeichert. Oracle wird standardmäßig zum System -Tablespace stehen, wenn kein Standard -Tabellenraum vorhanden ist.
Temporärer Tablespace
Dies definiert die Tablespace- oder Tablespace -Gruppe für die temporären Segmente des Benutzers.
Quote size_clause
Die Quotenklaus. Um eine uneingeschränkte Größe festzulegen, setzen Sie die Quotengröße auf unbegrenzt.
Sie können auch mehrere Quotenklauseln für mehrere Tablespaces angeben. Denken Sie jedoch daran, dass Sie die Quotenlimit für einen temporären Tabellenbereich nicht gleichen können.
PROFIL
Dadurch definiert das Benutzerprofil, das Sie dem erstellten Benutzer zuweisen möchten. Darüber hinaus begrenzt das Profil die Ressourcen, die ein Benutzer in der Zieldatenbank verwenden kann. Wenn diese Klausel fehlt, weist Oracle dem Zielbenutzer das Standardprofil zu.
Passwort läuft ab
Diese Klausel erzwingt das Kennwort des Benutzers, um sie zu ändern, um es zu ändern, bevor sie sich in der Datenbank anmelden. Dies ist eine herausragende Funktion als Datenbankadministrator, da sie Benutzer daran hindert, Kennwörter wiederzuverwenden.
Kontosperrung | FREISCHALTEN
Diese Klausel wird verwendet, um den Zustand und den Zugriff des erstellten Kontos zu definieren. Verwenden Sie dann mit der Account Sperre -Klausel das Konto des Benutzers und verweigern Sie den gesamten Zugriff. Um das Konto zu entsperren und Zugriff zuzulassen, verwenden Sie das Konto entsperren.
Bevor Benutzer in der Datenbank mithilfe der Erstellung der Benutzeranweisung erstellen, müssen Sie über ausreichende Berechtigungen in der Datenbank verfügen.
Oracle erstellen Benutzerbeispiele Illustrationen
Im Folgenden finden Sie einige Beispiele für die Erstellung der Benutzeranweisung in Oracle -Datenbanken:
Beispiel 1 - Oracle erstellen lokaler Benutzer
Das folgende Beispiel zeigt, dass ein lokaler Benutzer mit einem Benutzernamen und einem Passwort erstellt wird:
Benutzer linuxHint erstellen
nach Passwort identifiziert
Standard -Tablespace Native
Temporäre Temperatur Tisch
Die obige Anweisung sollte einen lokalen Benutzer mit dem Benutzernamen LinuxHint und Passwort von 'Passwort erstellen.''
Beispiel 2 - Oracle erstellen Benutzer mit unbegrenztem Kontingent
Führen Sie den Befehl aus:
Benutzer linuxHint erstellen
nach Passwort identifiziert
Standard -Tablespace Native
Temporäre Temperatur Tisch
Quota unbegrenzt auf Eingeborene;
Die obige Abfrage sollte unbegrenzt Platz auf dem nativen Tablespace zuweisen.
Beispiel 3 - Oracle erstellen Benutzer mit Kennwort abgelaufen
Im folgenden Beispiel zeigen wir, wie die Klausel über die Kennwortablauf verwendet wird, um den Benutzer zu zwingen, das Passwort auf Anmeldung zu ändern.
Benutzer linuxHint erstellen
Identifiziert durch Passwort verfallen
Standard -Tablespace Native
Temporäre Temperatur Tisch
Quota unbegrenzt auf Eingeborene;
In diesem Fall wird das Passwort auf Ablauf gesetzt.
Beispiel 4 - Oracle erstellen Benutzer im gesperrten Zustand
Um ein Benutzerkonto in einem gesperrten Zustand zu erstellen, können wir eine Abfrage wie gezeigt ausführen:
Benutzer Hallo erstellen
Identifiziert durch Passwort Passwort abgelaufen
Standard -Tablespace Native
Temporäre Temperatur Tisch
Kontosperrung;
Schließen
Dieser Beitrag hat Ihnen beigebracht, wie Sie mit der Erstellung der Benutzeranweisung in Oracle neue Datenbankbenutzer erstellen können.