Hvad aktiverer rækkebevægelse i Oracle?
Hvad aktiverer rækkebevægelse i Oracle?

Video: Hvad aktiverer rækkebevægelse i Oracle?

Video: Hvad aktiverer rækkebevægelse i Oracle?
Video: Hvad er obligationer? 2024, April
Anonim

Når du tilføjer klausulen " muliggør rækkebevægelse " for at oprette en tabelerklæring, du er giver Oracle tilladelse til at ændre ROWID'erne. Dette tillader Oracle at kondensere bord rækker og gøre det nemmere at omorganisere tabeller.

Heraf, hvad er Oracle rækkebevægelse?

Det Rækkebevægelse blev introduceret for at understøtte en OPDATERING på en partitionsnøgle - således at en tabel række flyttes fra en tabelpartition til en anden. Fra Oracle Udgivelse 11g2, Rækkebevægelse er valgfri og deaktiveret som standard. Det kan aktiveres pr. tabel med en meget triviel ALTER TABLE-sætning.

Ligeledes, hvad er shrink i Oracle-databasen? Oracle Segment Krympe Space feature blev introduceret fra Oracle database version 10g. Det bruges til at genvinde ubrugt/fragmenteret plads fra database objekter som tabel, indeksorganiseret tabel (IOT), indeks, partition, underpartition, materialiseret visning eller materialiseret visningslog.

Også at vide, hvad er brugen af flashback i Oracle?

Oracle Databasen har en gruppe funktioner, som tilsammen kaldes tilbageblik , der giver måder til at se tidligere tilstande for databaseobjekter eller til at returnere databaseobjekter til en tidligere tilstand uden at bruge traditionel punkt-i-tidsgendannelse.

Kan vi opdatere partitionskolonnen i Oracle?

opstår når du forsøge at opdatering værdien af en skillevæg nøgle kolonne . Det her vilje føre til en implicit INSERT-operation. ROWID'en for rækken blev tildelt, da rækken først blev indsat, og det gør den ikke lave om . Derfor, som standard, Oracle vil afvise enhver DML, der vilje få en rowid til at blive ændret.

Anbefalede: