谁在导入数据时遇见过这个错误,ORA-24810: 正在尝试写入多于指定的数据
zcs_1 2002-09-24 11:07:04 在导入一个具有blob类型字段的表ac04_1时出现了下面的错误:
以下是错误信息:
C:\>imp kantmis/kantmis file=d:\ora8.dmp log=d:\log.log full=y grants=n
Import: Release 9.0.1.1.1 - Production on 星期二 9月 24 10:33:20 2002
(c) Copyright 2001 Oracle Corporation. All rights reserved.
连接到: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
经由常规路径导出由EXPORT:V08.01.06创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
导出服务器使用ZHS16GBK NCHAR 字符集 (可能的ncharset转换)
. 正在将KANTMIS的对象导入到 KANTMIS
. . 正在导入表 "AC01" 46748行被导入
. . 正在导入表 "AC02" 9502行被导入
. . 正在导入表 "AC02_1" 458行被导入
. . 正在导入表 "AC04_1"
IMP-00009: 导出文件异常结束
IMP-00058: 遇到 ORACLE 错误 24810
ORA-24810: 正在尝试写入多于指定的数据
IMP-00028: 上一个表的部分导入已回退: 回退 1271 行
成功终止导入,但出现警告。
其中ac04_1的表结构如下:
SQL> desc ac04_1
名称 空? 类型
----------------------------------------- -------- ----------------------------
JHID NOT NULL VARCHAR2(14)
CJXM NOT NULL VARCHAR2(20)
NDX NOT NULL NUMBER(3)
QXDM VARCHAR2(10)
QXMC VARCHAR2(50)
ZBLX NUMBER(1)
RAWDATA BLOB