Oracle exp导出时出现ORA-01555和ORA-22924的解决方案

ORA-01555 ORA-22924 快照过旧问题处理 使用数据泵导出数据,或在业务功能查询某个表时,可能出现 ORA-01555 ORA-22924。 阅读详情

现场报了一个问题,说是做逻辑备份时出现错误,导致备份的数据不完整,一张数十G数据量的表只导出了不到1G。错误信息如下:

EXP-00056: 遇到 ORACLE 错误 1555
ORA-01555: snapshot too old: rollback segment number  with name "" too small
ORA-22924: snapshot too old

查了MOS,官方给出如下说明:

原因为LOB段损坏,使用如下方法来定位损坏的LOB值所在记录的rowid

create table corrupted_lob_data (corrupted_rowid rowid);

set concat off

declare
  error_1555 exception;
  pragma exception_init(error_1555,-1555);
  num number;
begin
  for cursor_lob in (select rowid r, &&lob_column from &table_owner.&table_with_lob) loop
    begin
      num := dbms_lob.instr (cursor_lob.&&lob_column, hextoraw ('889911')) ;
    exception
      when error_1555 then
        insert into corrupted_lob_data values (cursor_lob.r);
        commit;
    end;
  end loop;
end;
/


执行完以后,根据表中存储的rowid值到出错的表中查出对应的记录。如果使用PL/SQL Developer,能看到对应的LOB字段值显示value error。将该值清空或删除这条记录可以解决,比如:update TABLE1 set COL1=empty_blob() where rowid='xxxxxxx';

W5500 MACRAW模式实战:在ESP32上抓取并解析原始以太网数据包 本文详细介绍了如何在ESP32开发板上使用W5500芯片的MACRAW模式捕获和解析原始以太网数据包。通过硬件连接指南、代码实现示例和协议解析技巧,帮助开发者深入理解网络通信底层机制,实现网络嗅探和自定义协议开发等高级应用。 阅读详情

相关推荐

OnlyOffice Docker部署实战:解除20连接限制+500M文件上传配置(附中文字体解决方案)

本文详细介绍了OnlyOffice企业级Docker部署的全过程,包括解除20并发连接限制、提升文件上传大小至500MB以及解决中文字体显示问题。通过定制镜像、优化配置和字体安装,帮助技术团队快速搭建高性能的文档协作平台,适用于企业级应用场景。

weixin_26850069的博客 443

数据库lob字段表坏块报ORA-22924 ORA-01555处理步骤

数据库lob字段表坏块报ORA-22924 ORA-01555处理步骤

lltfjsy的博客 1209

告别谷歌翻译失效!手把手教你用Immersive Translate插件实现双语网页阅读(附Chrome/Edge/Firefox保姆级配置)

本文详细介绍了如何使用Immersive Translate插件实现双语网页阅读,解决谷歌翻译失效的问题。通过Chrome、Edge和Firefox的保姆级配置指南,帮助用户轻松安装和使用这款支持双语对照、智能识别网页内容的翻译插件,提升外文资料阅读效率。

weixin_28683689的博客 485

导出lob字段表报ORA-01555和ORA-22924

导出遇到lob字段表的01555问题,应当注意

q195136130的专栏 510

基于STM32的工业设备状态监测系统

工业设备的预测性维护需求日益增长,本文设计了一款基于STM32的智能监测终端,可实时采集设备振动、温度、电流等关键参数,通过边缘计算分析设备健康状态,实现故障预警与能效优化。系统支持4G/LoRa远程通信,适用于工厂、发电站等工业场景。本系统实现了工业设备关键参数的实时监测,故障识别准确率达到92%。:STM32F429(带FPU,支持浮点运算)多参数联合判据(振动+温度+电流突变检测)ACS712电流检测模块(0-30A)FFT频谱分析(识别轴承故障特征频率)故障代码生成(支持16种预设故障类型)

stm32d1219的博客 1321

汽车工程师必看:从CAN到Ethernet,6种车载通信协议全解析(附应用场景对比)

本文全面解析了从CAN到Ethernet的6种车载通信协议,包括CAN、LIN、MOST、FlexRay等,并对比了它们的应用场景和技术特点。文章详细介绍了各协议的演进历程、技术优势及在现代汽车中的混合网络架构设计,为汽车工程师提供了实用的协议选型指南和未来通信技术发展趋势。

weixin_28683689的博客 491

oracle ORA 1555错误

1555错误大家应该都碰到过,这里做下简单的阐述和一些解决方法。 大家可以这么理解,oracle提交的UNDO超过了保留期,或者在保留期的数据被覆盖,无法做一致性读,就会抛出此类错误,这里有几个参数有必要说明一下: UNDO_MANAGEMENT:值为AUTO表示使用了自动撤销管理表空间,MANUAL则表示手动管理(已淘汰),如果想Flashback Query自动管理必须条件 。 U...

数据库 639

Aloudata 荣登“数智技术系列榜单”和“数据智能服务商 TOP30”

持续助力各行业数智化先进企业突破数据管理技术瓶颈,以更加敏捷、精准和可靠的数据交付驱动企业业务创新与经营提效

Aloudata的博客 666

oracle ora 913,Oracle exp导出时出现ORA-01555和ORA-22924的解决方案

现场报了一个问题,说是做逻辑备份时出现错误,导致备份的数据不完整,一张数十G数据量的表只导出了不到1G。错误信息如下:EXP-0现场报了一个问题,说是做逻辑备份时出现错误,导致备份的数据不完整,,一张数十G数据量的表只导出了不到1G。错误信息如下:EXP-00056: 遇到 Oracle 错误 1555ORA-01555: snapshot too old: rollback segment nu...

weixin_42402241的博客 713

【Proteus仿真】点亮小灯系列仿真——小灯闪烁/流水灯/交通灯

本文介绍了基于AT89C51单片机的LED控制案例,共包含5个实例:1)单个LED闪烁;2)共阳极流水灯;3)共阴极流水灯;4)花样流水灯;5)交通灯模拟。每个案例详细说明了电路原理图、接线方式和控制程序实现,其中重点讲解了PWM调光原理及其在LED控制中的应用。案例由简至繁,从基础I/O控制到复杂花样显示,最后实现交通灯逻辑控制,展示了单片机在LED控制中的典型应用方法。文中提供了完整的源代码,便于读者理解和实践。

XU157303764的博客 1882

C#串口通信从入门到精通(27)——高速通信下解决数据处理慢的问题(20ms以内)

本文介绍如何在高速通信情况下解决串口接收的数据来不及处理的问题,由高级工程师多年经验总结而成,绝对是串口领域的实战经验!

qq_34059233的博客 6807

oracle exp ora文件,Oracle exp导出时出现ORA-01555和ORA-22924的解决

Oracle exp导出带有LOB字段表时出现ORA-01555和ORA-22924报错,给出解决方法。[@more@]1、问题描述环境为aix5.3系统,oracle9.2.0.1的库,库内rhxt用户有一rk_zp表,这张表zp字段是blob型的,这张表43GB,每次exp至几个G时就报ORA-01555和ORA-22924错了。2、问题解决通过实际的测试及查MOS,发现这是因为blob某些行...

weixin_30759083的博客 614

解析 RABAX during SAPGUI Logon 错误及其解决方案

登录用户关联了初始启动程序,该程序由于未处理的异常导致运行时错误。在 ST22 查看错误的程序名和错误行。修复初始程序代码中的逻辑问题。重新部署修复后的代码。示例代码:防止未处理的异常TRY." 模拟逻辑处理ENDTRY.此代码通过 TRY-CATCH 块捕获潜在错误,避免程序崩溃。是 SAP 系统中常见的运行时错误,其根源可能涉及多个方面,包括用户配置、系统状态、数据库连接和自定义开发等。通过结合 ST22、SM21 等诊断工具,以及完善的代码实践和系统监控,可以有效预防和解决此类问题。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1780

Oracle exp导出时出现ORA-01555和ORA-22924的解决

Oracle exp导出带有LOB字段表时出现ORA-01555和ORA-22924报错,给出解决方法。[@more@]1、问题描述环境为aix5.3系统,oracle9.2.0.1的库,库内rhxt用户有一rk_zp表,这张表...

cuanraoju7110的博客 1014

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

oracle exp 包含blob,exp blob ora-01555 另附其他问题

用户导出一个表,出现如下错误exp spscase/spscase@spsdevtables=(PRINT_TEMPLATE) compress = y file=F:oracleora_dumppintTemplate.dmp log=F:oracleora_dumppintTemplate.log具体报错信息:About to export specified tables via Conve...

weixin_28730549的博客 470

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

expdp出错,报:ORA-01555: 快照过旧: 回退段号 (名称为 "") 过小

come from:http://www.58daxue.cn/showtopic-105209.htmlexpdp出错,报:ORA-01555: 快照过旧: 回退段号 (名称为 "") 过小windows 20...

cuizhu0832的博客 4033

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

mysql的大字段clob_Oracle数据库导出大字段(CLOB)数据问解及解决

问题描述:数据库导出数据日志报错操作系统版本:RHEL AS4 U464bit数据库版本:OracleDatabase10gEnterprise EditionRelease10.2.0.2.0 -64bit错误代号:ORA-01555ORA-22924查看导出数据命令$ cat/oradata/info/backup/scripts/exp_couserexpuser/passwdbuf...

weixin_34040270的博客 581

oracle回退版本号过小,expdp出错,报:ORA-01555: 快照过旧: 回退段号 (名称为 "") 过小...

Subject: ORA-01555 And Other Errors while Exporting Table With LOBsDoc ID: Note:452341.1 Type: PROBLEMLast Revision Date: 27-JUL-2007 Status: MO...

weixin_29463881的博客 1680

ORA-01555: snapshot too old

ORA-01555: snapshot too old  在电信行业这种数据量巨大的环境中,ora-01555错是一个很常见的错误。这个错误使得应用失败。例如,这一错误可能停止一个在深夜运行的批处理任务,随后也使依赖于该任务的其他任务失败。这使用户不能及时得到所需的信息(如报表没打印出来、数据未被导出等等)。尽管这一错误通常发生在大任务上,但在小任务上也会发生。   ORA-1555通常是一

塔山上的山 1308

oracle+lob+peformance,Oracle 修改LOB字段PCTVERSION 的方法 | 信春哥,系统稳,闭眼上线不回滚!...

最近已经有好几位网友找我咨询怎么处理ORA-0155和ORA-22924错误了,错误信息都一样,如下:ORA-01555: snapshot too old: rollback segment number with name "" too smallORA-22924: snapshot too old在告警日志中,常见的ORA-01555错误基本都会伴随着SQL语句,并且说明SQL运行多少秒...

weixin_42119989的博客 550

ora-01555(快照过旧)

查看exp备份报错 EXP-00008: ORACLE error 1555 encountered ORA-01555: snapshot too old: rollback segment number 7 with name "_SYSSMU7$" too small EXP-00000: Export terminated unsuccessfully 现考虑增加快照时间undo...

yuzhenhuan01的专栏 6288

expdp导出带有lob字段的表,报ORA-01555错误的问题

expdp导库的时候,日志提示: ORA-31693: Table data object “*** " . " ***” failed to load/unload and is being skipped due to error: ORA-02354: error in exporting/importing data ORA-01555: snapshot too old: rollb...

weixin_40908896的博客 1512

exp blob ora-01555 另附其他问题

用户导出一个表,出现如下错误exp spscase/spscase@spsdev tables=(PRINT_TEMPLATE) compress = y file=F:oracleora_dumppintTemplate.dm...

cikjohq634317的博客 195

40.ORA-01555-WHEN-EXPDP

LOB段损坏可能引起执行expdp逻辑备份时出现ORA01555快照过旧的问题。对于LOB段来说,旧的版本的数据在LOB段本身里面,而不是在UNDO段里,所以UNDO段里无法构建LOB段一致性快照。由Oracle本身机制引起,理解了这个原因,我们可以通过如上方法修复LOB段的数据或者删除不必要的LOB数据行,待问题修复后再执行导出就万无一失了。ORA 11.2.0.4 执行expdp 导出时报ORA01555错误。1.执行expdp 导出时报错信息如下。

weixin_43346403的博客 498
上一篇: GoldenGate安装说明
下一篇: RMAN中通过时间点不完全恢复报ORA-01841的解决办法
小灰狼W
博客等级 码龄18年 908粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值