Oracle databas 9i och senare versioner innehåller ett alternativ för att hantera rollback transaktioner automatiskt . Automatisk ångra ledningen , nu en bästa praxis rekommendation , innebär att man använder en " ångra tabellutrymme " för att lagra obekräftade transaktion register och låta servern för att styra rollback segment och utrymme ledningsuppgifter . Även om du kan bara ha en ångra tabellutrymme aktiv åt gången , har du möjlighet att skapa mer än en . Ställ UNDO_MANAGEMENT parametern till " AUTO " och skapa en första ångra tabellutrymme när du skapar en ny databas . Skapa en annan ångra tabellutrymme med ett uttryckligt " SKAPA UNDO tabellutrymme " kommandot . Instruktioner
en
Skriv öppningen "SKAPA UNDO TABLESPACE "-kommandot och ge tabellutrymme ett unikt namn , såsom visas i detta exempel :
SKAPA UNDO TABLESPACE undo2
2
Lägg en datafil klausul för att identifiera de fysiska datafiler som du vill inkludera i ångra tabellutrymme . Klausulen innehåller sökordet " datafil " och sökvägen till filen Plats :
datafil ' /u01/oracle/rbdb1/undo0201.dbf ' Addera 3
Ställ en tillval start storlek för ångra tabellutrymme och ange om Oracle kan expandera , eller auto - sträcka , dess storlek som behövs för att rymma ytterligare utrymmeskrav :
sIZE 2M NYTT AUTOEXTEND ON