PDA

View Full Version : Bị lỗi Snapshot



anhnm
06-05-2005, 15:51
Tôi bị lỗi khi chạy báo cáo:
Report builder
ORA-01555 snapshot too old: rollback segment number 14 with name "RBS 13" too small --> Select ....

Không biết có phải do câu lệnh SQL không.
Lỗi này lặp lại sau nhiều lần chạy báo cáo. Ai có kinh nghiệm chỉ giúp nguyên nhân và cách khắc phục lỗi này. Xin chân thành cảm ơn!

xbacala
06-05-2005, 16:23
Có nhiều nguyên nhân gây la lỗi này nhưng đa số là dình đến Undo Management. Tui có 1 bài khá dài về lỗi này lấy trong Metalink nhưng ở đây 0 cho attach file nên 0 attach đc. Nếu bạn có account metalink thì vô đó search từ khoá "ORA-01555", seach trong gugô cũng có. Nếu 0 thì gởi mail xbacala@yahoo.com tui gởi cho !

Trước mắt, bạn làm 2 việc này xem sao:
[Cho Oracle 8i trở lên]

1. Tăng giá trị của parameter UNDO_RETENTION lên gấp 10 đến 50 lần !
(Giá trị của UNDO_MANAGEMENT nên là AUTO)
2. Check xem cái data file trong Undo TableSpace có Auto Increment chưa. Nếu chưa thì cho nó Auto !