Hinweis: Bei einem Tablespace mit Automatic Segment Management wird der der freie Speicher im Undo Tablespace verwaltet.
create undo tablespace undotbs2 datafile '/var/tablespaces/undotbs2.dbf' size 500M autoextend on ;
alter tablespace undotbs2 add datafile '/var/tablespaces/undotbs2a.dbf' size 500M autoextend on ;Dynamischer Wechsel des aktiven Undo-Tablespace (z.B. bei Plattenwechsel). Dabei werden alte Transaktionen nicht auf den neuen Undo-Tablespace verschoben.
alter system set undo_tablespace = undotbs2;
select segment_name,tablespace_name,status from dba_rollback_segs;Zuerst ist der STATUS = PENDING, da alte Transaktionen noch abgeschlossen werden müssen.
drop tablespace undotbs2;Anzeige ob offene Transaktionen existieren.
select a.name,b.status
from v$rollname a, v$rollstat b
where a.name IN
(
select segment_name
from dba_segments
where tablespace_name = 'UNDOTBS1'
)
and a.usn = b.usn
;
Stefan Hietel dama.go GmbH, Robert Warnke http://rowa.giso.de