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';

Python RK3588 MPP 8路视频硬解码!全体目光向我看齐! 本文重写了官方demo、加入了Zlmediakit进行拉流并通过pybind11将代码封装成so库,现在,在python中直接通过import的方式,就能完成基础的拉流解码操作,目前支持8路拉流解码!!! 阅读详情

相关推荐

skywalking各项指标说明

skywalking各项指标说明

没有简介 2487

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

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

lltfjsy的博客 1209

手把手教你用手机号注册的Apple ID成功登录Developer账户(避坑指南)

本文详细解析了使用手机号注册的Apple ID登录开发者账户时常见的'不符合使用条件'报错问题,并提供了从添加可验证邮箱到设置主账号的四步解决方案。特别针对Apple Developer账户的验证机制,帮助开发者避免因邮箱缺失导致的登录失败,提升账户激活成功率。

z5a6b的博客 1220

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

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

q195136130的专栏 510

航天仿真必看:如何用SOFA库实现高精度GCRS-ITRS坐标转换?避坑指南

本文深入解析了航天仿真中高精度GCRS-ITRS坐标转换的关键技术,重点介绍了SOFA库在天球系与轨道系转换中的权威应用。通过对比传统方法的误差来源,详细阐述了SOFA库的转换算法优势、工程实现步骤及误差控制策略,为航天器轨道仿真提供毫米级精度的解决方案。

7h6j5k4l3的博客 850

保姆级教程:用Docker快速部署mpromonet/webrtc-streamer实现WebRTC直播(附常见问题解决)

本文提供了一份详细的Docker部署mpromonet/webrtc-streamer的实战指南,帮助用户快速搭建WebRTC直播服务。内容涵盖从环境准备、基础部署到进阶配置与性能调优的全过程,并针对容器网络、视频流配置、跨网访问等常见问题提供了解决方案,旨在实现低延迟的流媒体传输。

dell8的博客 177

oracle ORA 1555错误

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

数据库 639

华为OD机试真题目录汇总(Java语言)2024 B+C+D+E卷 (560道)

本文是2023华为OD机试真题(Java 语言) B卷专栏的目录贴(定期更新2023华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Java语言进行更新解答,包含真题,思路分析,代码参考,每个题目的思路分析都非常详细,超过百字欢迎大家订阅学习,代码可以直接运行使用,全网限时最低价,持续更新)华为OD是Outsourcing Dispacth模式,是华为和外企德科联合招聘的简称。目前华为大多数是OD招聘。OD模式也是华为提出的一种新的用工形式,每年都会从OD项目挑优秀员工转为正编。

KJ.JK 8万+

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

【AI编程】Vibe Coding 开发环境搭建与项目实战操作详解

Vibe Coding 开发环境搭建与项目实战操作详解

congge 7334

ArcGIS笔记2_如何将经纬度WGS84地理坐标系转换为米单位CGCS2000投影坐标系

本博文则主要讲解,如果我们手里拿到的shp文件是在ArcGIS中,如何将经纬度WGS84地理坐标系转换为米单位CGCS2000投影坐标系。

晏长街的博客 4万+

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

软考高级架构师笔记-10数学计算题

专栏《软考高级架构设计师》更新了,本章列举了10个场景计算题的解法,温故而知新,大家快来卷一卷

java后端开发的博客,不仅仅是后端开发 1597

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

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

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

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

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

cuizhu0832的博客 4033

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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、付费专栏及课程。

余额充值