So erstellen Sie Tablespaces und Benutzer in einer Oracle-Datenbank

王林
Freigeben: 2024-01-22 12:15:12
nach vorne
1303 Leute haben es durchsucht

So erstellen Sie Tablespaces und Benutzer in einer Oracle-Datenbank

So erstellen Sie einen Tabellenbereich und einen Benutzer für die Oracle-Datenbank

Ich habe diese Frage erst vor zwei Tagen beantwortet, also beantworte ich sie noch einmal:

Bevor Sie einen Benutzer erstellen, müssen Sie zunächst einen Tabellenbereich erstellen, um zu verhindern, dass der neue Benutzer den Standardtabellenbereich aufgrund eines übermäßigen Datenvolumens überfüllt, und um die Verwaltung zu erleichtern.

Die Erstellungsanweisung des Tabellenbereichs ähnelt der allgemeinen Erstellungsanweisung und wird verwendet, um den Speicherort der Daten anzugeben. Normalerweise befindet sich der Speicherort des Tabellenbereichs unter %ORACLE_HOME%/oradata/orcl. Die spezifische Schöpfungsaussage lautet:

1. Temporärer Tischplatz

Temporären Tabellenbereich erstellen Tabellenbereichsname – Erstellen Sie einen temporären Tabellenbereich

tempfile 'Pfad Dateiname.dbf' – der Pfad des temporären Tabellenbereichs und der Name des temporären Tabellenbereichs

Größe 50 m, automatische Erweiterung um die nächsten 50 m – Die Größe des Tabellenbereichs beträgt 50 MB, wird automatisch erhöht, die Schrittgröße beträgt 50 MB und kann vom Maximalwert gefolgt werden, z. B. maxsize 20480 m

Erweiterungsverwaltung lokal; – Methode zur Tabellenplatzverwaltung

2. Erstellen Sie einen Tabellenbereich, in dem Daten gespeichert werden

Tablespace-Tablespace-Namen erstellen

Datendatei 'Pfad Dateiname.dbf'

Größe 50 m, automatische Erweiterung auf den nächsten 50 m, maximale Größe 20480 m

Umfangsverwaltung vor Ort;

3. Erstellen Sie einen Benutzer und geben Sie einen Standardtabellenbereich an

Benutzernamen erstellen, der durch ein Passwort identifiziert wird

Standard-Tablespace-Daten-Tablespace-Name (der Name des im zweiten Schritt erstellten Tablespace)

temporärer Tabellenbereich Temporärer Tabellenbereichsname (der Name des im ersten Schritt erstellten Tabellenbereichs)

4. Ermächtigung

Wenn kein besonderer Bedarf besteht, müssen Sie im Allgemeinen nur zwei Berechtigungen erteilen

Verbindung gewähren, Ressource für Benutzernamen;

Wenn Sie eine DBA-Berechtigung erteilen möchten

DBA dem Benutzernamen gewähren

DBA-Berechtigungen wiederherstellen:

DBA vom Benutzernamen entfernen

So erstellen Sie einen neuen Tabellenbereich in Oracle

Erstellen Sie ein neues Befehlsfenster, geben Sie den Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste, um ihn auszuführen

Tablespace-Datenbankdatendatei „D:oracleproduct10.2.0oradataorcldbspace.dbf“ erstellen, Größe 400 MB, automatische Erweiterung auf die nächsten 10 m, maximale Größe unbegrenzt – Tablespace erstellen

DROP TABLESPACE dbspace INCLUDING CONTENTS AND DATAFILES;--Tablespace löschen

Unter ihnen

1) DATENDATEI: Speicherpfad für Tabellenbereichsdatendateien

2) GRÖSSE: Ursprünglich auf 200M eingestellt

3) EINHEITLICH: Die angegebene Bereichsgröße beträgt 128 KB. Wenn nicht angegeben, beträgt die Bereichsgröße standardmäßig 64 KB

4) Der Space-Name histdb und der Datendateiname histdb.dbf sollten nicht identisch sein, Sie können sie nach Belieben benennen.

5) AUTOEXTEND ON/OFF bedeutet, die automatische Erweiterung des Tabellenbereichs zu starten/stoppen

6) Datenbankdatendatei ändern ' D:oracleproduct10.2.0oradataorclhistdb.dbf ' Größe auf 500 m ändern; // Größe der Datendatei manuell ändern auf

Der folgende Befehl wird verwendet, um einen Benutzer für den Tabellenbereich zu erstellen und den Standardtabellenbereich des Benutzers auf den neu erstellten Tabellenbereich festzulegen

Erstellen Sie den Benutzer test1, der durch den Standard-Tablespace dbspace von test1 identifiziert wird;

Datenbank-Standardtabellenbereich dbspace ändern;

Benutzertest erstellen, der durch Test identifiziert wird;

Benutzernamen auswählen, default_tablespace defspace von dba_users wo;

Bitte erklären Sie mir, wie Sie mit PLSQL Oracle-Tabellen erstellen, Tabellenbereichseinstellungen erstellen und Import- und Exportdaten verwalten können

Erstellen Sie zuerst den Tischbereich und dann den Tisch:

Schritt eins: Tischfläche schaffen

CREATE TABLESPACE S2SHDWZ_DATA DATAFILE 'F:ORACLEPRODUCT10.2.0ORADATAORCLS2SHDWZDATA01.dbf' GRÖSSE 256M AUTOMATISCH ERWEITERN AUF NÄCHSTE 32M MAXGRÖSSE UNBEGRENZTE PROTOKOLLIERUNG EXTENT MANAGEMENT LOKALES SEGMENT SPACE MANAGEMENT AUTO

Erklärung: S2SHDWZ-> ist der Space-Name, 636f7079e79fa5e9819331333264663665. Sie müssen wissen, auf welcher Festplatte Ihr Oracle installiert ist

Schritt 2: Temporären Tabellenbereich erstellen

CREATE TEMPORARY TABLESPACE S2SHDWZ_TEMP TEMPFILE 'F:ORACLEPRODUCT10.2.0ORADATAORCLS2SHDWZTEMP01.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M

Schritt 3: Erstellen Sie eine Verbindung

ERSTELLEN SIE DAS BENUTZER-S2SHDWZ-PROFIL STANDARDIDENTIFIZIERT DURCH "s2shdwz123" DEFAULT TABLESPACE INVEST_DATA TEMPORARY TABLESPACE INVEST_TEMP KONTO ENTSPERREN

VERBINDUNG ZU S2SHDWZ GEWÄHREN

Schritt 4: Autorisierung und Einreichung

DBA AN S2SHDWZ GEWÄHREN

VERPFLICHTEN

Dann erstellen Sie eine Datenbank in SQL Developer und erstellen Tabellen in der Bibliothek. Sie können Tabellen erstellen und Daten manuell exportieren oder Befehle schreiben, um dies zu tun. Nachdem ich die oben genannten Schritte ausgeführt hatte, war es mir gelungen!

Ich hoffe, es hilft dir, haha!

Das obige ist der detaillierte Inhalt vonSo erstellen Sie Tablespaces und Benutzer in einer Oracle-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:docexcel.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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage