Oracle 9i en latere versies hebben een optie voor het automatisch beheren van rollback transacties . Automatisch ongedaan beheer , nu een best - practice aanbeveling , gaat met behulp van een " undo tablespace " om niet vastgelegde transactiegegevens en waardoor de server om rollback -segment en space management taken te controleren . Hoewel u alleen kunt hebben een undo tablespace tegelijk actief , hebt u de mogelijkheid om meer dan een te maken . Stel de parameter UNDO_MANAGEMENT op "AUTO " en maak een eerste ongedaan tablespace op het moment dat u een nieuwe database te maken . Maak nog een undo tablespace met een expliciete " CREATE UNDO TABLESPACE " commando . Instructies 1 Schrijf de opening " CREATE UNDO TABLESPACE " commando en geef de tablespace een unieke naam , zoals in dit voorbeeld : CREATE UNDO TABLESPACE undo2 kopen van 2 Voeg een datafile clausule om de fysieke data -bestanden die u wilt opnemen in de undo tablespace identificeren. De clausule bevat het trefwoord " DATAFILE " en het pad naar het bestand locatie : DATAFILE ' /u01/oracle/rbdb1/undo0201.dbf ' 3 Stel een optioneel starten grootte voor de undo tablespace en aangeven of Oracle kan uitbreiden , of auto- uit te breiden , zijn grootte als nodig is om de extra ruimte eis tegemoet : sIZE 2M REUSE autoextend ON ;
|