暂无图片
11.0.2.0.4 rac环境报错ora-01555
我来答
分享
ycy
2023-01-16
11.0.2.0.4 rac环境报错ora-01555

11.2.0.4 rac环境做expdp导出2张表的时候,报错

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
;;;
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
Starting "HZSI"."SYS_EXPORT_TABLE_01": hzsi/******** directory=bak_dir_1 dumpfile=QKC22.KC30_%U.dmp logfile=QSI_KC22_KC30.log tables=KC22
_ZYYPDETAIL,KC30_YJS exclude=statistics cluster=no compression=all parallel=6
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 595.4 GB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type TABLE_EXPORT/TABLE/COMMENT
Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX
. . exported "HZSI"."KC22_ZYYPDETAIL" 25.75 GB 1215419860 rows
ORA-31693: Table data object "HZSI"."KC30_YJS" 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 73 with name "_SYSSMU73_3843154420$" too small
Master table "HZSI"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded


undo表空间截图


请问下老师 在不重启库的前提下,怎么修改,现在alert日志没有查询,需要修改undo retention的时间吗,修改的话,改成多少合适,不改的话,需要加增大undo表空间吗

我来答
添加附件
收藏
分享
问题补充
10条回答
默认
最新
一一

扩充undo表空间,不要随意改参数,以防引发其他问题

暂无图片 评论
暂无图片 有用 1
陈鹏
2023-01-16
牛蛙
ycy
题主
2023-01-16
扩的话扩多大
JiekeXu
暂无图片

能不能停应用?能停的话,停应用到出会好一些。然后扩一下undo就行。

暂无图片 评论
暂无图片 有用 1
lelepapa
2023-01-16
停应用应该不太可能,哈哈哈哈哈哈哈哈哈
光輝岁月

两张表分开导出试下

暂无图片 评论
暂无图片 有用 1
L
lelepapa

可能有大字段。还是用rman备份到别的机器上,然后数据静止再导出吧。

暂无图片 评论
暂无图片 有用 1
vionna

之前也遇到过,不过比这个表大太多,长远建议做成分区表,安全和上面相同先备份恢复出来,然后导出

暂无图片 评论
暂无图片 有用 1
Thomas

UNDO表空间的数据文件设置成AUTOEXTEND ON。同时:ALTER TABLESPACE undotbs1 RETENTION GUARANTEE; 当然这样做有可能导致UNDO表空间变大,如果能接受也无所谓。另外,两个表是否要一起导,如果能分开导最好。如果一定要一起导,那么挑一个业务较少的时间段,这时UNDO表空间比较富裕。建议把压缩选项去掉。因为压缩也会增加导出时间,现在是尽量把导出时间缩短,在UNDO耗尽前完成就好。

暂无图片 评论
暂无图片 有用 2
ycy
题主
2023-01-16
好的,如果在报错,我就试下
张sir

1、扩容undo表空间。

2、看看表上是不是有lob,如果有lob的话,lob的undo保存时间跟普通对象不一样,需要特殊调整。

暂无图片 评论
暂无图片 有用 1
ycy
题主
2023-01-16
2张表是分开导出的,并行是8,看dmp文件只有3个,这个扩容undo的话需要扩多大,我也不太想修改数据库嗯参数,我们undo autoextend off,
D
dyf1

扩容undo表空间可能解决不了,

暂无图片 评论
暂无图片 有用 0
ycy

2张表是分开导出的,并行是8,看dmp文件只有3个,这个扩容undo的话需要扩多大,我也不太想修改数据库嗯参数,我们undo autoextend off,

暂无图片 评论
暂无图片 有用 0
陈鹏

业务不繁忙时,导出

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏