A rollback-segmentet er en teknikk som Oracle database administratorer bruker til å holde endret eller slettet bilder av rader . Administratorer bruke teknikken til å avbryte, eller " angre ", en transaksjon . De er de eneste ansatte i en datamaskin avdeling autorisert til å opprette og administrere rollback segmenter. De utstede kommandoer som for eksempel CREATE ROLLBACK og ALTER rollback-segmentet til å både lage og endre parametre . Administrerende rollback segmenter innebærer samsvar med databasen ordbok tabeller og forstå naturen og størrelsen på transaksjonene . Du trenger
Oracle database administrator guidebok
Vis flere instruksjoner
en
Lag rollback segmenter ved utstedelse av den aktuelle kommandoen. Angi typen rollback-segmentet som enten privat eller offentlig . Identifisere private rollback segmenter ved å utstede kommandoen ROLLBACK_SEGMENTS . Gjør segmentet tilgjengelig for alle database administratorer og programmerere .
2
Initialiser parametrene for offentlige rollback segmenter ved å utstede kommandoen transaksjoner. Totalt antall transaksjoner du vil at tilbakeføring til å håndtere ved hjelp av ekstra parameter TRANSACTIONS_PER_ROLLBACK_SEGMENT . Gi tilgang til alle brukere .
3
Sett optimal parameter for å kontrollere tilbakeføring segmentets størrelse og for å skape en tabellplass å holde alle de rollback segmenter. Velg antall bytes for å finne den optimale parameter. Bruk byte eller kilobyte for å bestemme utstrekning størrelse.
4
Angi en transaksjon til en tilbakeføring segment . Tildele ekstra plass for transaksjoner som overstiger deres nåværende blokker. Utstede kommandoen DROP rollback SEGMENTER når den opprinnelige grad størrelsen må endres for å imøtekomme en ekstra transaksjon .
5
Bestem størrelsen og antall transaksjoner. Angi antall transaksjoner for hver tilbakeføring segment . Utstede kommandoen SET TRANSAKSJONEN å identifisere hvilke rollback-segmentet vil holde transaksjonens angre data .
6
Endre eksisterende parametere. Permit krympe mulighet til å redusere størrelsen på parametrene . Skape store rollback segmenter for mer tidkrevende transaksjoner .
7
Monitor rollback segmenter . Skriv inn i segmentet navn for å spørre etter statusen til rollback-segmentet og få informasjon om optimal parameter. Bruk kommandoen V $ ROLLSTAT å få tilgang til dynamisk ytelse ordbok bord og å undersøke antall wraps, krymper og automatisk utvider . Reduser antall krymper .
8
Administrer optimale parametre . Gjennomgå hvilke typer transaksjoner som kjører lengre og mer jevnt når den er satt til OPTIMAL parameter. Overvåke kortere transaksjoner når det optimale er satt lavere. Bruk MONITOR ROLLBACK kommando for å anslå effekten av de optimale innstillingene.