In Oracle können Sie die DROP-Anweisung verwenden, um einen bestimmten Benutzer und alle seine Objekte zu löschen. In Verbindung mit CASCADE können Sie Benutzerobjekte löschen „DROP USER Benutzername CASCADE“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Bei der Verwendung einer Oracle-Datenbank müssen Sie häufig alle Objekte eines Benutzers erneut importieren. Hier sind zwei häufig verwendete Methoden für Ihre Bequemlichkeit.
Beim Löschen eines Benutzers werden der Benutzer und die erstellten Datenbankobjekte aus dem Datenwörterbuch entfernt.
DROP USER 用户名
Wenn der Benutzer bereits über Objekte (wie TABLE, VIEW usw.) verfügt, gehen Sie wie folgt vor:
DROP USER 用户名 CASCADE
Aber Hinweis: Es kann nicht gelöscht werden. Der Benutzer, der eine Verbindung herstellt.
1. Verwenden Sie die Drop-User-Kaskade, um den Benutzer und alle zugehörigen Objekte zu löschen. Sie können ein Objekt mit demselben Namen neu erstellen und dann den Befehl imp verwenden, um neue Objekte zu importieren aus der dmp-Datei.
2. Verwenden Sie das Skript, um alle Objekte des Benutzers zu löschen, einschließlich Datentabellen, Funktionen, gespeicherten Prozeduren und anderen Objekten. Bei dieser Methode benötigen Sie keine DBA-Berechtigungen, was sehr nützlich ist, wenn Sie die Daten eines Benutzers vollständig importieren müssen.
Empfohlenes Tutorial: „Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Benutzerobjekt in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!