segmenti di rollback Oracle sono oggetti utilizzati per supportare le transazioni . Le transazioni sono gruppi di query ( SQL ) dichiarazioni linguaggio strutturato che dovrebbero essere eseguiti consecutivamente e spesso sono dipendenti l'uno dall'altro . Se una dichiarazione non riesce, può essere necessario per annullare , o rollback , una o più istruzioni che lo precedono . Creazione di segmenti di rollback è necessario solo quando il database non è configurato secondo le impostazioni di default per il parametro UNDO_MANAGEMENT . Per impostazione predefinita , questo parametro è impostato su AUTO . Se non si utilizza questa impostazione predefinita , potrebbe essere necessario creare i segmenti di rollback per lavorare con le transazioni . Istruzioni
1
connettersi al database utilizzando un account con il privilegio "Crea Rollback di settore". Inizia una nuova istruzione di query
2
Tipo l'istruzione CREATE segmento di rollback , come illustrato di seguito: .
CREATE segmento di rollback
3
decidere se il vostro segmento di rollback dovrebbe essere pubblico , significa che è a disposizione di tutte le istanze della base di dati; o privato , il che significa che è disponibile per l'istanza viene creata dentro solo se si desidera creare come una dichiarazione pubblica , il tipo di pubblico dopo la dichiarazione di entrata nella fase 2 . Se si desidera che il segmento sia privata, è possibile saltare questo passaggio .
4
Digitare un nome per il segmento di rollback . Quindi, digitare la clausola TABLESPACE per identificare il tablespace in cui creare il segmento . Quando hai completato questo , la query dovrebbe leggere :
CREATE segmento di rollback [ PUBBLICO ] segment_name TABLESPACE SPACE_NAME
Nella dichiarazione di cui sopra , le parentesi quadre indicano che il parametro è facoltativo < br . >
5
Specificare le caratteristiche di archiviazione desiderati utilizzando la clausola di archiviazione . La clausola di archiviazione consente di specificare in che modo l'oggetto viene memorizzato nel database e influenza sia la velocità di accesso dell'oggetto così come l'efficienza di utilizzo dello spazio . Di particolare interesse è la possibilità di " ottimale", che può essere usato solo in combinazione con i segmenti di rollback e alloca in modo dinamico e dealloca extent come necessario archiviazione .