En rollback segment är en teknik som Oracle databasadministratörer använder för att hålla modifierade eller borttagna bilder av rader . Administratörer använder tekniken för att avbryta , eller " ångra " en transaktion . De är de enda anställda inom en dator som auktoriserats att skapa och hantera rollback-segment . De utfärdar kommandon som CREATE ROLLBACK och ALTER rollback segment för att både skapa och ändra parametrar . Hantera rollback segment innebär följer tabeller databasbiblioteket och förstå arten och storleken av transaktionerna . Saker du behöver
Oracle databasadministratör guidebok
Visa fler instruktioner
1
Skapa rollback segment genom att ge ett kommando . Ange vilken typ av rollback segment som antingen privata eller offentliga . Identifiera privata rollback segment genom att utfärda kommandot ROLLBACK_SEGMENTS . Gör segmentet tillgänglig för alla databasadministratörer och programmerare .
2
Initiera parametrarna för offentliga rollback-segment genom att ge kommandot transaktioner. Totalt antalet transaktioner du vill rollback att hantera med hjälp av den extra parametern TRANSACTIONS_PER_ROLLBACK_SEGMENT . Ge tillgång till samtliga användare . Addera 3
Ställ optimal parameter för att styra rollback segment storlek och att skapa ett tabellutrymme för att hålla alla de rollback-segment . Välj antalet byte för att lokalisera den optimala parametern. Använd byte eller kilobyte att fastställa omfattningen storlek .
4
Tilldela en transaktion till en rollback segment . Tilldela ytterligare utrymme för transaktioner som överstiger deras nuvarande block . Ange kommandot SEGMENT DROP rollback när den ursprungliga omfattningen storlek måste ändras för att ta emot ytterligare en transaktion .
5
Bestäm storlek och antalet transaktioner . Ange antalet transaktioner för varje rollback segment . Utfärda transaktionen kommandot SET för att identifiera vilka rollback segment håller transaktionens ångra uppgifter .
6
Ändra befintliga parametrar . Tillåta krympa alternativ för att minska storleken på parametrarna . Skapa stora rollback segment för mer tidskrävande transaktioner .
7
Övervaka rollback segment . Skriv i segmentet namn att ifrågasätta status rollback segment och få information om optimal parameter . Använd kommandot V $ ROLLSTAT att komma åt dynamiska tabellen prestanda ordbok och att undersöka antalet wraps, krymper och automatisk sträcker sig. Minska antalet krymper .
8
Hantera optimala parameterinställningar . Granska den typ av transaktioner som kör längre och smidigare när inställd som optimal parameter . Övervaka kortare transaktioner då den optimala är lägre . Använd kommandot MONITOR ROLLBACK att uppskatta effektiviteten hos de optimala inställningarna .