前提条件:连接当前数据库的应用已经停止。
当前假如只有管理员连接数据库。
管理员执行导出操作 exp
此时数据库还需要操作回滚段之类吗?
我的猜想是,exp内部应该只做查询操作,没有更新类操作,因此应该用不着回滚段之类。
但现在的情况是,在导出时出现与回滚段相关的错误:
. . 正在导出表 NING
EXP-00056: 遇到 ORACLE 错误 1555
ORA-01555: 快照过旧: 回退段号 在名称为 "" 过小
ORA-22924: 快照太旧
查看(http://gaoshan.blog.51cto.com/742525/302498)知道与lob相关,这应该是在多人操作的情况下出现。
但我们的管理员反馈,当时只有他一人在操作。
请问在exp时是否存在事务操作或者更新操作之类,是否需要用到undo或者查看历史版本的情况?
多谢!
|