Methode: 1. Verwenden Sie „Größe des Tabellenbereichs der Datenbank-Datendatei ändern“, um die Größe des Tabellenbereichs zu erhöhen. 2. Verwenden Sie „Name des Tabellenbereichs des Tabellenbereichs ändern, Größe der Datendatei der Datendatei hinzufügen“, um die Größe des Tabellenbereichs zu erhöhen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Schritt 1: Überprüfen Sie den Namen des Tabellenbereichs und den Speicherort der Datei:
select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name
Schritt 2: Erhöhen Sie die erforderliche Tabellenbereichsgröße:
Methode 1:
alter database datafile '表空间位置'resize 新的尺寸
Zum Beispiel:
alter database datafile '\oracle\oradata\anita_2008.dbf' resize 4000m
Für den Tabellenbereich der Oracle-Datenbank können Sie neben der manuellen Vergrößerung auch die Tabellenbereichsgröße durch Hinzufügen von Datendateien und anderen Methoden erweitern.
Methode 2: Erhöhen Sie die Anzahl der Datendateien
alter tablespace 表空间名称add datafile '新的数据文件地址' size 数据文件大小
Zum Beispiel:
alter tablespace ESPS_2008 add datafile '\oracle\oradata\anita_2010.dbf' size 1000m
Methode 3: Stellen Sie den Tabellenbereich so ein, dass er automatisch erweitert wird.
alter database datafile '数据文件位置' autoextend on next 自动扩展大小maxsize 最大扩展大小
Zum Beispiel:
alter database datafile '\oracle\oradata\anita_2008.dbf' autoextend on next 100m maxsize 10000m
Schritt 3: Tabellenbereichsnutzung abfragen:
select a.tablespace_name,a.bytes/1024/1024 "sum MB", (a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB", round (((a.bytes-b.bytes)/a.bytes)*100,2) "used%" from (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name,sum(bytes) bytes,max (bytes) largest from dba_free_space group by tablespace_name)b where a.tablespace_name=b.tablespace_name order by ((a.bytes-b.bytes)/a.bytes) desc;
Empfohlenes Tutorial: „Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo erhöhen Sie die Tabellenbereichsgröße in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!