问题
单项选择题
您的用户报告“ORA-1555:snapshot too old(快照过旧)”错误消息。这个错误可能是由下列哪些原因造成的(选择一个最佳答案)?
A.没有足够频繁地生成快照
B.撤销数据过旧
C.没有足够的撤销数据
D.撤销表空间保存数据的时间过长
答案
参考答案:C
解析:“ORA-1555:snapshot too old(快照过旧)”错误明确指出,撤销数据的保存时间不够长,不足以满足查询工作负载的要求:没有足够的可用撤销数据。A是错误的,因为它根本不指撤销,指的是快照(存在于早先的数据库版本中,现称为物化视图)。B和D都是错误的,因为它们描述了相反的情形:撤销数据的保留时间过长。这不是问题,但可能浪费空间。