OracleTablespacenamen und Größe ermitteln:select a.TABLESPACE_NAME, round(total,1) Total_M, round(free) Free_M, round(100*(1-free/total),1) Usage from (select TABLESPACE_NAME,sum(BYTES)/(1024*1024) total from dba_data_files group by TABLESPACE_NAME) a ,(select TABLESPACE_NAME,sum(BYTES)/(1024*1024) free from dba_free_space group by TABLESPACE_NAME) b where a.TABLESPACE_NAME=b.TABLESPACE_NAME(+) order by 4 DESC; benutzten Speicher von Oracle10g vergrößern nach Speichererweiterung der Serversanmelden als system: #diverse infos anzeigen lassen: sho sga; sho parameter spfile; sho parameter pool; sho parameter sga; sho parameter db_; select * from v$sgastat; sho parameter sga_max_size; sho parameter sga_target; #jetzt wert ändern: alter system set sga_max_size=4000m scope=spfile; alter system set sga_target=2000m scope=spfile; dann Oracle neu starten;
[Tablespace ARC_EVENT_DATA: No space left in the tablespace
Behebung: in sqlplus durch anmeldung als system(-Benutzer), dann den Speicherplatz vergrößern mit: ALTER DATABASE DATAFILE 'O:\ARC_EVENT_DATA\ARC_EVENT_DATA_1.DBF' RESIZE 85000M; Oder mit automatischer Vergrößerung: ALTER DATABASE DATAFILE 'O:\ARC_EVENT_DATA\ARC_EVENT_DATA_0.DBF' AUTOEXTEND ON MAXSIZE 30000M; Oder eine neue zusätzliche Datenbankdatei erstellen: alter tablespace ARC_EVENT_DATA add datafile 'O:\ARC_EVENT_DATA\ARC_EVENT_DATA_1.DBF' size 10000M;" |