暂无图片
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
打赏 0
陈鹏
2023-01-16
牛蛙
ycy
题主
2023-01-16
扩的话扩多大
JiekeXu
暂无图片

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

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

两张表分开导出试下

暂无图片 评论
暂无图片 有用 1
打赏 0
L
lelepapa

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

暂无图片 评论
暂无图片 有用 1
打赏 0
vionna

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

暂无图片 评论
暂无图片 有用 1
打赏 0
Thomas

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

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

1、扩容undo表空间。

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

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

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

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

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

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

业务不繁忙时,导出

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle数据库在使用*_AReA_SIZE参数时,需要了解什么?
回答 1
已采纳
在使用AReASIZE参数时,需要掌握以下几点:1)这些参数控制着一个排序、散列或位图合并操作所用的最大内存量。2)一个查询可能包含多个操作,这些操作可能都要使用这部分内存,并且会创建多个排序/散列区
OPatch没有emocmrsp文件
回答 8
根据文档2161861.1在14版本之后就不用ocm.rsp了,在opatch过程中,会自动生成ocm文件。
AWR分析报告问题求助:缓存比过高
回答 2
已采纳
1、top等待事件的这个pglimit,说明有很多session在等待pga分配,这个需要分析下哪些sql占用了pga比较多,可以查v$process或者v$activesessionhistory确
关于对大型ASM文件的可变大小区配置,以下哪两个陈述是正确的?
回答 1
已采纳
A、减少了用于跟踪SGA中区的元数据。B、ASM实例自动分配适当的区大小。
Oracle的VARCHAR2在建表的时候最大存4000 bite,为什么在存储过程里面可以存32767?
回答 2
这是个规则,它想怎么定就怎么定https://dba.stackexchange.com/questions/88742/whyisthereadifferenceinthecharacterlimi
oracle监听本来是可以起来的,但是忽然连不上数据库,所以我把原来的监听文件删除了,之后重现安装发现如下问题:主机名也有对应上,就忽然起不来了,是不是jvm空间满了,如果是要怎么释放呢?
回答 3
如果是单机需要使用静默创建监听,执行以下命令:suoraclenetcasilentresponsefile$ORACLEHOME/assistants/netca/netca.rsp希望能帮助到你!
麻烦问下各位大佬 在下载oracle补丁时(11.2.0.4.0)一直提示有超集,是必须要下载最新的吗?
回答 2
主要该版本没有oracle锁定就可以下载使用,Oracle只是提醒有更新更好的补丁。
请问一下为何我查询A用户17年下半年的数据总量是1955 但是我分月查询 7-12月怎么总量对不上
回答 3
你分月查询时,时间没有包含完整。应该查询时指定到月末最后一天的23:59:59才对
如何释放system表空间
回答 4
resize一下?
目前opengauss不支持Oracle rac这种集群模式,用什么代替?
回答 3
openGauss后续演进中提供DSS共享存储及DMS共享内存(备机实时一致性)能力。