暂无图片
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


请输入正文
提交
相关推荐
latch: row cache objects
回答 6
有结论了吗?看awr报告中的TimeModelStatistics,建议开发查找是否有执行失败、报错的sql,将sql改正确。并且将相关sql使用绑定变量,减少硬解析。
通过scanip访问Oracle,有的可以,有的不可以
回答 4
客户端版本全部升级到12.2.0.1以上或者在SQLNET.ORA文件中设置客户端兼容版本SQLNET.ALLOWEDLOGONVERSIONSERVER8SQLNET.ALLOWEDLOGONVER
Oracle RAC数据库节点故障
回答 1
已采纳
站内有文档https://www.modb.pro/db/28803
solaris+oracle11G RAC故障
回答 10
参考以下链接看看sqlplusloginhang,syscal高,频繁的实例重启11.2.0.4RAConSunOS5.10(Solaris)DynamicSGATuningofOracleDatab
Oracle赋予用户权限 查看执行 内置函数,例如 right(),如何操作?
回答 1
只要有connect权限就能执行内置函数,但是 oracle没有right/left函数,可以用substr自己写类似right/left的函数 SQL>selectsubs
怎么给非Oracle用户授权,让他可以连接数据库?
回答 1
已采纳
配置环境变量,把oracle的环境变量复制粘贴到新建用户下。
Oracle rman备份永久保留怎么设置?
回答 2
已采纳
如何让备份不受备份策略影响:用户可能有长期保留数据备份的需求(超出rman的保留策略设置)。这些备份信息应该被记录在rmanrepository中,但是应该超出rman备份保留策略的限制,否则会被标识
oracle会把未提交的数据写到数据文件中吗?
回答 5
已采纳
会写入数据文件的,做个简单测试可以说明这一点,如下:session1,创建测试表,插入两条数据,并模拟一个未提交事务createtabletestmod(idnumber,namevarchar2(2
oracle服务占用内存过高如何解决
回答 4
已采纳
用dba身份进入oracle,本人使用sqlplus修改(sqlplussys/密码 assysdba),若使用PL/SQL,可以在CommandWindow执行:(1)showparame
oracle rac实例近期经常重启
回答 2
谢谢盖老师!cdump好多文件我就是看不明白,数据库重启现象,和用户除尘分别重启服务器后才出现!现场每次重启都是报图1那个信息,针对图片1中control重建问题,请教老师几个问题,麒麟oracle1