database Oracle 9i e versioni successive includono un'opzione per gestire automaticamente le operazioni di rollback . Automatico undo gestione , ora una raccomandazione best-practice , comporta l'uso di un " undo tablespace " per memorizzare i record delle transazioni non e consentendo al server di controllo dei segmenti di rollback e compiti di gestione dello spazio . Anche se è possibile avere un solo undo tablespace attivo alla volta , si ha la possibilità di creare più di uno. Impostare il parametro UNDO_MANAGEMENT su "AUTO" e creare un primo undo tablespace al momento di creare un nuovo database . Creare un altro undo tablespace con un esplicito comando "CREATE tabella UNDO " . Istruzioni
1
Scrivi il comando " CREATE tabella UNDO " apertura e dare il tablespace un nome univoco , come mostrato in questo esempio :
CREATE UNDO tablespace undo2
2
Aggiungi una clausola di file di dati per identificare i file di dati fisici che si desidera includere nel tablespace di undo . La clausola include la parola chiave " DATAFILE " e il percorso della posizione del file :
DATAFILE ' /u01/oracle/rbdb1/undo0201.dbf '
3
un formato facoltativo di partenza per l' undo tablespace e indicare se Oracle può espandere , o auto- estensione , la sua dimensione come necessario per soddisfare i requisiti di spazio :
tAGLIA 2M RIUTILIZZO autoextend ON ;