INHOUDSOPGAWE:

Wat is 'n momentopname te oud fout?
Wat is 'n momentopname te oud fout?

Video: Wat is 'n momentopname te oud fout?

Video: Wat is 'n momentopname te oud fout?
Video: Wat gebeurt er in je hoofd als je depressief bent? 2024, Mei
Anonim

ORA-01555 Fout Boodskap " Snapshot te oud ” Fout ORA-01555 bevat die boodskap, " kiekie te oud .” Hierdie boodskap verskyn as gevolg van 'n Oracle-leeskonsekwentheidsmeganisme. Terwyl jou navraag begin loop, kan die data gelyktydig verander word deur ander mense wat toegang tot die data het.

Net so, wat is ongedaan-retensie?

Wanneer outomaties ongedaan maak bestuur geaktiveer is, is daar altyd 'n stroom retensie ongedaan maak tydperk, wat die minimum tyd is wat Oracle-databasis probeer om oud te behou ongedaan maak inligting voordat dit oorskryf word. Oud (toegewyd) ongedaan maak inligting wat ouer as die huidige is retensie ongedaan maak tydperk word na bewering verstryk.

Mens kan ook vra, wat is retensiewaarborg in Oracle? Behoud waarborg : Aan waarborg die sukses van langdurige navrae of orakel terugflitsbewerkings, kan jy aktiveer behoud waarborg.

Net so, hoe verhoog jy ongedaan-retensie?

Om die ontdoen-behoudtydperk te stel:

  1. Stel undo_retention in die initialiseringsparameterlêer.
  2. Ontdoen_retensie = 1800.
  3. Verander ongedaan_retensie te eniger tyd deur die verander stelselstelling te gebruik:
  4. Verander stelsel stel undo_retention = 2400;

Wat is die Oracle-terugrolsegment?

A Terugrol segment is 'n databasisobjek wat voor-beelde bevat van data wat na die databasis geskryf is. Terugrol segmente word gebruik om: veranderinge te ontdoen wanneer 'n transaksie teruggerol word. Maak seker dat ander transaksies nie onverbonde veranderinge sien wat aan die databasis gemaak is nie.

Aanbeveel: