1. 首页
  2. IT资讯

EXPDP 时报错ORA-31693,ORA-02354,ORA-01555

在服务器上导存放照片的表时,报如下错误信息: ORA-31693: Table data object “LBS”.”T_MSG_IMAGE” failed to load/unload and is being skipped due to error: ORA-02354: error in exporting/importing data ORA-01555: snapshot too old: rollback segment number 66 with name “_SYSSMU66$” too small 使用数据泵导出数据库大表时报错:

ORA-31693: 表数据对象 “**”.”**” 无法加载/卸载并且被跳过, 错误如下: ORA-02354: 导出/导入数据时出错 ORA-01555: 快照过旧: 回退段号(名称为 “”) 过小,
查阅了一下大家的回答,主要原因是回滚段设置太小
解释:在执行导出或查询某张表的时候,又有其它用户对该表进行了行修改。 修改提交后,通常UNDO中会保留这些旧的资料,用来保证数据一致性读。 如果UNDO保留时间到了,并且UNDO中无足够空间,这些在UNDO中的旧资料就会被覆盖。那些依靠这些数据的操作就无法获得一致性读,从而报错:ORA-01555 建议修改undo_retention、undo tablespace size到合适的大小 或者选择数据库空闲时间段执行expdp作业
修改语句:alter system set undo_retention=36000 scope=both;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29578568/viewspace-2152098/,如需转载,请注明出处,否则将追究法律责任。

主题测试文章,只做测试使用。发布者:布吉卡,转转请注明出处:http://www.cxybcw.com/195312.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code