频道栏目
首页 > 资讯 > 其他综合 > 正文

EXPDP时报错ORA-31693,ORA-02354,ORA-01555-蓝色翱翔-51CTO博客

19-05-06        来源:[db:作者]  
收藏   我要投稿

使用数据泵导出数据库大表时报错:

ORA-31693: 表数据对象 ""."" 无法加载/卸载并且被跳过, 错误如下:
ORA-02354: 导出/导入数据时出错
ORA-01555: 快照过旧: 回退段号 (名称为 "") 过小,
报错截图:
EXPDP 时报错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;

相关TAG标签
上一篇:商品模块、订单模块-梁十八的博客-51CTO博客
下一篇:随记:使用docker搭建mysql学习环境-标准良民-51CTO博客
相关文章
热门专题推荐 vmware win7激活工具 win10激活工具 excel word office激活 小马激活工具 重装系统 数据恢复 u盘启动工具
图文推荐
文章
推荐
热门新闻

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站