EXP-00003: 未找到段 (xxxxx) 的存储定义

本文介绍了解决Oracle客户端与服务器版本不一致导致的EXP-00003错误的方法。通过升级客户端或修改catexp.sql文件,可以有效解决因大对象(BLOB/CLOB)引发的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:本地Oracle客户端版本为9.2.0.1,而数据库服务器版本为9.2.0.5。在本地利用exp将数据从服务器导出时,在遇到有大对象(BLOB, CLOB)的表时,出现错误:EXP-00003。经过确认,发现时Oracle的Bug。解决方法如下:
  
  方法一:将客户端升级版本升级为9.2.0.5。
  
  方法二:
  
  步骤1 修改$ORACLE_HOME/rdbms/admin/catexp.sql文件(在修改之前,请务必对该文件做备份,以防失误),
  
  将“UNION ALL select * from sys.exu9tneb”加入到视图exu9tne定义的最后一行,如下:
  
  CREATE OR REPLACE VIEW exu9tne (
  tsno, fileno, blockno, length) AS
  SELECT ts#, segfile#, segblock#, length
  FROM sys.uet$
  WHERE ext# = 1
  UNION ALL
  SELECT * from sys.exu9tneb
  /
  
  步骤2 以sys帐号执行该脚本。
  
  这样,即可以用低版本的客户端导出版本为9.2.0.5的数据库服务器上的数据。
  
  以上两种方法,相比之下,建议采用第二种,因为这样可以不用升级每个客户端,从而减少了麻烦。但是采用第二种方法时,一定要对注意catexp.sql进行备份。


ps:

解决办法来源:http://www.oracle.com.cn/viewthread.php?tid=60404 本人未验证(因为本人机器为ORACLE10G,无需安装客户端,不存在版本问题。)

EXP-00003: 未找到段 (xxxxx) 的存储定义

问题描述】 在数学上,一个一元n次多项式Pn(x)可按降序写成: QQ图片20230220144549.png 它是由n+1个系数唯一确定。因此,在计算机里它可以用一个线性表P来表示: P=(Pn, Pn-1, …, P1, Po) 一元多项式的运算包括加法、减法和乘法,而多项式的减法和乘法都可以用加法来实现。 利用实验一实现的线性表AD,设计和实现两个一元多项式的加法运算。 提示:用有序线性表表示一元多项式。表内元素按照多项式的次数递减的次序排列。 第一个多项式:3x^5-2x+4;则在计算机中输入: 3 3 5 -2 1 4 0 第二个多项式:2x^3-x^2+x+3;则在计算机中输入: 4 2 3 -1 2 1 1 3 0 输出计算结果:3x^5+2x^3-x^2-x+7;则在计算机中输出: 3 5 2 3 -1 2 -1 1 7 0 ———————————————— 【输入形式】   输入第一行包含一个整数n,代表第一个多项式有n项。   第二行起的包含n行整数对,每行的2个整数之间使用一个空格分隔;   接下来一行包含一个整数m,代表第二个多项式有m项。   此下包含m行整数对,每行的2个整数之间使用一个空格分隔; 【输出形式】 输出多行整数对,表示答案。 【样例输入】 3 3 5 -2 1 4 0 4 2 3 -1 2 1 1 3 0 【样例输出】 3 5 2 3 -1 2 -1 1 7 0 【样例说明】 多项式3x^5-2x+4与多项式2x^3-x^2+x+3相加,计算结果:3x^5+2x^3-x^2-x+7。 【样例输入】 2 3 5 3 1 0 【样例输出】 3 5 3 1 【样例说明】 多项式3x^5+3x与多项式0相加,计算结果:3x^5+3x。 【数据规模和约定】 对于所有评测用例,2 ≤ n ≤ 100,每个给定的整数都是不超过100的正整数。 【代码提交及评分要求】 源代码请提交工程压缩包,压缩包内至少包含以下三个文件: 1)XXX.h:线性表ADT的定义和声明 2)XXX.cpp:线性表ADT的实现 3)XXXXX.cpp:主程序用c++解决
最新发布
03-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值