Heim  >  Artikel  >  php教程  >  So löschen Sie Benutzer und Tablespaces in Oracle unter Linux

So löschen Sie Benutzer und Tablespaces in Oracle unter Linux

高洛峰
高洛峰Original
2017-01-06 10:44:211821Durchsuche

Das Beispiel in diesem Artikel beschreibt, wie Sie Benutzer und Tabellenbereiche in Oracle unter Linux löschen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Löschen Sie einen Benutzer

SQL> conn /as sysdba
Connected.
SQL> drop user userName cascade;

Der Benutzer wurde gelöscht

Wenn der Benutzer nicht gelöscht werden kann und ein Fehler gemeldet wird:

FEHLER in Zeile 1:
ORA-01940: Ein derzeit verbundener Benutzer kann nicht gelöscht werden

Sehen Sie sich den Fortschritt des Benutzers an, beenden Sie den Benutzerprozess und löschen Sie dann den Benutzer.

SQL> select sid,serial# from v$session where username='userName';
SID  SERIAL#
---------- ----------
150    9019
SQL> alter system kill session '150,9019';
System altered.

2. Löschen Sie den Tabellenbereich

Voraussetzung: Stellen Sie vor dem Löschen des Tabellenbereichs sicher, dass der Tabellenbereich nicht verwendet wird von anderen Benutzern. Löschen Sie

drop tablespace nsName including contents and datafiles cascade constraints ;

einschließlich Inhalt, um den Inhalt im Tabellenbereich zu löschen, bevor der Tabellenbereich gelöscht wird, dieser Parameter jedoch nicht hinzugefügt wird gelöscht werden, daher ist es üblich, diesen Parameter hinzuzufügen.
Datendateien einschließen Datendateien im Tabellenbereich löschen.
Kaskadeneinschränkungen löschen auch Fremdschlüsselverweise auf Tabellen im Tablespace.

Ich hoffe, dass dieser Artikel für alle hilfreich ist, die sich mit der Oracle-Datenbankprogrammierung befassen.

Weitere verwandte Artikel zum Löschen von Benutzern und Tabellenbereichen in Oracle unter Linux finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
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