--以上来自网上
模拟错误
第一步:新建一个大表,大概100多W行
第二步:设置undo_retention的值,我这里设置成二秒,
alter system set undo_retention=2 scope=spfile;
之后需要重新启动 数据库
第三步:设置一个较小的undo空间, 我这里设置是50M
第四步:A窗口执行select ,之后B窗口执行delete
A窗口:select * from ora01555;
B窗口:
结果:出现ora-01555错误。实验成功OK,以后需要这个错误就不怕了,哈哈。