==================================================================
. . 正在导入表 "GA_SXX" 2行被导入
. . 正在导入表 "GA_SXX_TMP" 0行被导入
IMP-00017: 由于 ORACLE 的 6550 错误,以下的语句失败
"DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="
" NULL; SREC.EA"
IMP-00003: 遇到 ORACLE 错误 6550
ORA-06550: 第 1 行, 第 89 列:
PLS-00103: 出现符号 "end-of-file"在需要下列之一时:
:=.(@%;
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
=================================================================
用别人导出来的文件导入到新数据库中,总是在导入半时就出现如上的问题,修改buffer的值也不行.在google上搜了一下,只有四条相关,郁闷,有没有也遇到过,帮忙解决一下.
. . 正在导入表 "GA_SXX" 2行被导入
. . 正在导入表 "GA_SXX_TMP" 0行被导入
IMP-00017: 由于 ORACLE 的 6550 错误,以下的语句失败
"DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="
" NULL; SREC.EA"
IMP-00003: 遇到 ORACLE 错误 6550
ORA-06550: 第 1 行, 第 89 列:
PLS-00103: 出现符号 "end-of-file"在需要下列之一时:
:=.(@%;
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
IMP-00032: SQL 语句超过缓冲区长度
=================================================================
用别人导出来的文件导入到新数据库中,总是在导入半时就出现如上的问题,修改buffer的值也不行.在google上搜了一下,只有四条相关,郁闷,有没有也遇到过,帮忙解决一下.
解决方案 »
- oracle 中 java.sql.SQLException: ORA-01002: 提取违反顺序
- 大家好,oracle sqlldr控制文件中,“|”和“||”用十六进制怎么表示
- oracle时间问题,谢谢
- 审核执行错误ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
- 一个简单的oracle触发器
- 在oracle中,怎样将1、2、3、4......分别插入一列中
- vbz$
- 如何在oracle安装 jvm?
- 请教一个权限设置的问题:为什么存储过程中不能访问另一个用户的表?
- oracle 的SQL语句在SQLPLUS 执行很快,在procedure 中执行却很慢,请大侠指教.
- ORACLE 客户端连接问题。大家帮我看看啊。
- {开了三贴了}求一sql语句.@@@@@@@@@@。。。。高人进呀!!!
比如buffer=1000000
. . 正在导入表 "GA_TJG" 0行被导入
. . 正在导入表 "GA_WDJ"
IMP-00009: 导出文件异常结束
IMP-00020: 用于列缓冲区大小 (8) 的长整数列过大
IMP-00018: 上一个表的部分导入已完成: 已导入 5922 行
成功终止导入,但出现警告。
========================================================================
我又试验了一下另外一个文件.
在导入另外一个DMP 文件时,出现的错误,用了recordlength=65535,ignore=y,buffer=5000000,full=y,commit=y还是没有解决问题.
Cause: Import failed to execute the statement from the export file because of an Oracle error.
Action: Look up the accompanying Oracle message in the ORA message chapters of this manual and take appropriate action.
导入命令是:
imp ntzd/ntzd file=ntzd.dmp recordlength=65535,ignore=y,buffer=5000000,full=y,commit=y
==============================================
IMP-00009: 导出文件异常结束
IMP-00018: 上一个表的部分导入已完成: 已导入 5922 行
成功终止导入,但出现警告。
==============================================
可能最后会丢失一部分数据.唉.所以我判断也有可能是导出的DMP文件已经是被损坏了.
imp ntzd/ntzd buffer=50000000 full=y ignore=y compile=n file=ntzd.dmp log=ntzdimp.log