Innehållsförteckning:

Vad är ett för gammalt snapshot-fel?
Vad är ett för gammalt snapshot-fel?

Video: Vad är ett för gammalt snapshot-fel?

Video: Vad är ett för gammalt snapshot-fel?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, December
Anonim

ORA-01555 Fel meddelande " Snapshot Too Old ” Fel ORA-01555 innehåller meddelandet " ögonblicksbilden är för gammal .” Det här meddelandet visas som ett resultat av en Oracle-läskonsistensmekanism. Medan din fråga börjar köras kan data samtidigt ändras av andra personer som kommer åt data.

På samma sätt, vad är ångra retention?

När automatiskt ångra hantering är aktiverad, det finns alltid en ström ångra kvarhållande period, vilket är den minsta tid som Oracle Database försöker behålla gamla ångra information innan du skriver över den. Gammal (engagerad) ångra information som är äldre än den nuvarande ångra kvarhållande sägs ha löpt ut.

Man kan också fråga sig vad är retention garanti i Oracle? Behållningsgaranti : Till garanti framgången för långvariga frågor eller orakel flashback-operationer kan du aktivera kvarhållningsgaranti.

Bara så, hur ökar du ångra retention?

Så här ställer du in lagringsperioden för ångra:

  1. Ställ in undo_retention i initialiseringsparameterfilen.
  2. Ångra_retention = 1800.
  3. Ändra undo_retention när som helst med hjälp av alter system statement:
  4. Ändra systemuppsättning undo_retention = 2400;

Vad är Oracle-återställningssegmentet?

A Återställ segment är ett databasobjekt som innehåller före-bilder av data som skrivits till databasen. Återställ segment används för att: Ångra ändringar när en transaktion återställs. Se till att andra transaktioner inte ser oengagerade ändringar gjorda i databasen.

Rekommenderad: