imp 导入 oracle 问题

时间:2022-06-02 07:41:08
导出、导入都是 oracle 10g 。

在导入过程中出现如下情况:

IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败:
"DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '4E014E50658C'; SREC"
".MAXVAL := '9F9996E8798F'; SREC.EAVS := 4; SREC.CHVALS := DBMS_STATS.CHARAR"
"RAY('NNPe','N        ?Q穅揚<s韀','N  ?冘^','NT^\','N巐8fz','N巐*','N巑裧p',
'N帟"
............................

IMP-00003: 遇到 ORACLE 错误 6550
ORA-06550: line 1, column 1350:
PLS-00103: Encountered the symbol "," when expecting one of the following:
   . ( * % & = - + ; < / > at in is mod remainder not rem
   <an exponent (**)> <> or != or ~= >= <= <> and or like LIKE2_
   LIKE4_ LIKEC_ between || multiset member SUBMULTISET_
ORA-06550: line 1, column 1450:
PLS-00103: Encountered the symbol "." when expecting one of the following:

   ) , =>

. . 正在导入表                  "SF_DEPT_MAIN"导入了          36 行


最后数据库导入成功

请教一下这到底是什么问题,我在网上查了很久,没有解决,请大家帮帮忙,如何解决?
谢谢!

16 个解决方案

#1


很好啊!!!!!!!!!!

#2



数据库版本是一样的吗?

#3


很有可能是你导出的版本与导入的版本不一致产生的

#4


一般都是数据库版本不同引起的

楼主用低版本的客户端导出再导入试试

#5


如果,oracle9i 下载更新包升级到10g就好啦

#6


10g有好几个版本......楼主确认下都是一样的吗?

#7


顶~
引用 5 楼 devilkorhenn 的回复:
如果,oracle9i 下载更新包升级到10g就好啦

#8


我确定安装的都是同一个版本!
用的都是同样的oracle 10g 安装盘!

不是数据库版本问题!!!!

#9


会不会是exp/imp客户端的字符集和服务器不符合?看来有乱码。

另外这个错误是出现在表数据统计(gather_stats)时候的,不影响数据的导入。如果表的数据量大的话,在导入完成后,需要重新作数据统计以避免性能问题。

#10


一般在statistic有问题的话,都是数据库版本导致的,

是不是字符集导致的,你可以在做imp的最开始的信息里发现 字符集的提示。


同时你可以在imp的命令的时候加上statistics=none 这个选项。

#11


对啊,检查两个库的字符集是不是一样的啊

#12


可能是版本和字符集导致的问题,最好用同一个客户版本的客户端导入和导出就不会有问题了。

#13


应该是版本不一致造成的,不过如果数据导入成功并且可以用的话就不用想那么多了吧!(想的多固然是好事,可是。。。)

#14


在安装的时候怎么设置的语言?

#15


使用以下SQL看看 两个数据库的字符集是否相同
select userenv('language') from dual;

#16


我也是和你一样的问题 同样的安装程序和同一个电脑,
IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败:
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '00300031'; SREC.MAX"
 "VAL := 'FF54FF45FF53FF54'; SREC.EAVS := 4; SREC.CHVALS := DBMS_STATS.CHARAR"
 "RAY(utl_raw.cast_to_varchar2('00300031'),utl_raw.cast_to_varchar2('00300032"
 "'),utl_raw.cast_to_varchar2('003100310031'),utl_raw.cast_to_varchar2('00310"
 "036652F0035003000B08D5B798F745E003500320030002D003400300030'),utl_raw.cast_"
 "to_varchar2('0032002E00317C735DE66C345634'),utl_raw.cast_to_varchar2('00480"
 "04D0050002D00300035002E0030003156DB52066B6256DE9600'),utl_raw.cast_to_varch"
 "ar2('0048004D0050002D003000356B6256DE9600'),utl_raw.cast_to_varchar2('00500"
 "072006F00740065006C'),utl_raw.cast_to_varchar2('007300776D4B8BD5'),utl_raw."
 "cast_to_varchar2('0074006500730074'),'N','N罺','O輓)??j!WW','QIp','"
 "Q卌Q','R?x','V跼QMq"
 "l4V4~腘','V龞EhQ','\K?
_忁c!WW',utl_raw.cast_to_varchar2('5E2675354E0D5"
 "E269600'),utl_raw.cast_to_varchar2('5E2675355E269600'),utl_raw.cast_to_varc"
 "har2('5E2696004E0D5E267535'),'^8壞','b€g/`舃','e癡',utl_raw.cast_to_varch"
 "ar2('65B05EFA65874EF659390031'),'e鯪鉷韑4Vh','fn?','fn?W','f鬳9mAzmK嬚',"
 "'hQ芅鯺','hQ茐膬',utl_raw.cast_to_varchar2('6B6256DE9600'),'l4{睈鑸',utl"
 "_raw.cast_to_varchar2('6D7759164EA754C15F0053D14E2D5FC3'),'ryR6','s痎&~腘',"
 "'u5R爌韣腘',utl_raw.cast_to_varchar2('75356C144EA754C15F0053D14E2D5FC3'),'w"
 "\O','w鍕芿噃c','{桏S:','~_l4{',utl_raw.cast_to_varchar2('7ED367844E"
 "A754C15F0053D14E2D5FC3'),'€V','圠NhQ','峓y弔^','峓y弔^S埮','忁c!WW'"
 ",'?u(N','慚N鯯','桏S:','氊慚','TEST'); SREC.NOVALS := DBMS_STATS.NUMA
"
 "RRAY(973570825740761000000000000000000,973571135225771000000000000000000,99"
 "3853235575809000000000000000000,993854905092925000000000000000000,101413471"
 "6726730000000000000000000,1460357322186470000000000000000000,14603573221864"
 "70000000000000000000,1622628050107440000000000000000000,2332514065265780000"
 "000000000000000,2352790772552670000000000000000000,408393032265785000000000"
 "000000000000,408393032370954000000000000000000000,4146825923149980000000000"
 "00000000000,422065608344537000000000000000000000,42328150141645500000000000"
 "0000000000,429023596866826000000000000000000000,450985876201720000000000000"
 "000000000,451680885168325000000000000000000000,4792227153482140000000000000"
 "00000000,488855922459292000000000000000000000,48885592247875400000000000000"
 "0000000,488858520585949000000000000000000000,489222634557405000000000000000"
 "000000,511449415729204000000000000000000000,5279985791866230000000000000000"
 "00000,527999211743530000000000000000000000,52941770566081000000000000000000"
 "0000,531856761528966000000000000000000000,531856761634799000000000000000000"
 "000,534571207330985000000000000000000000,5401473290095030000000000000000000"
 "00,540147329080594000000000000000000000,55757032251337200000000000000000000"
 "0,561832546039171000000000000000000000,568381022533351000000000000000000000"
 ",594382526856529000000000000000000000,600671019773103000000000000000000000,"
 "608580246521017000000000000000000000,608582263083907000000000000000000000,6"
 "20466505625575000000000000000000000,622539072080243000000000000000000000,64"
 "1927174052240000000000000000000000,658211414214156000000000000000000000,658"
 "517194049605000000000000000000000,664641172686424000000000000000000000,7077"
 "00023859663000000000000000000000,733969187332043000000000000000000000,73396"
 "9187332044000000000000000000000,747009040483910000000000000000000000,748227"
 "372448583000000000000000000000,754451046057384000000000000000000000,7838608"
 "77839945000000000000000000000,804006228602663000000000000000000000,13257596"
 "46177670000000000000000000000); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1,2,3,"
 "4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,44,45,46,49,50,51,"
 "52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74); SREC"
 ".EPC := 54; DBMS_STATS.SET_COLUMN_STATS(NULL,'"PLM_PSM_FOLDER"','"PLM_NAME""
 "', NULL ,NULL,NULL,75,.0106548856548857,0,srec,12,6); END;"
IMP-00003: 遇到 ORACLE 错误 6550
ORA-06550: 第 2 行, 第 57 列:
PLS-00103: 出现符号 "00300031"在需要下列之一时:
 ) , * & | = - + < / >
   at in is mod remainder not rem => .. <an exponent (**)>
   <> or != or ~= >= <= <> and or like LIKE2_ LIKE4_ LIKEC_
   between || multiset member SUBMULTISET_
. . 正在导入表   "PLM_PSM_ITEMMASTER_REVISION"导入了         803 行

#1


很好啊!!!!!!!!!!

#2



数据库版本是一样的吗?

#3


很有可能是你导出的版本与导入的版本不一致产生的

#4


一般都是数据库版本不同引起的

楼主用低版本的客户端导出再导入试试

#5


如果,oracle9i 下载更新包升级到10g就好啦

#6


10g有好几个版本......楼主确认下都是一样的吗?

#7


顶~
引用 5 楼 devilkorhenn 的回复:
如果,oracle9i 下载更新包升级到10g就好啦

#8


我确定安装的都是同一个版本!
用的都是同样的oracle 10g 安装盘!

不是数据库版本问题!!!!

#9


会不会是exp/imp客户端的字符集和服务器不符合?看来有乱码。

另外这个错误是出现在表数据统计(gather_stats)时候的,不影响数据的导入。如果表的数据量大的话,在导入完成后,需要重新作数据统计以避免性能问题。

#10


一般在statistic有问题的话,都是数据库版本导致的,

是不是字符集导致的,你可以在做imp的最开始的信息里发现 字符集的提示。


同时你可以在imp的命令的时候加上statistics=none 这个选项。

#11


对啊,检查两个库的字符集是不是一样的啊

#12


可能是版本和字符集导致的问题,最好用同一个客户版本的客户端导入和导出就不会有问题了。

#13


应该是版本不一致造成的,不过如果数据导入成功并且可以用的话就不用想那么多了吧!(想的多固然是好事,可是。。。)

#14


在安装的时候怎么设置的语言?

#15


使用以下SQL看看 两个数据库的字符集是否相同
select userenv('language') from dual;

#16


我也是和你一样的问题 同样的安装程序和同一个电脑,
IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败:
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '00300031'; SREC.MAX"
 "VAL := 'FF54FF45FF53FF54'; SREC.EAVS := 4; SREC.CHVALS := DBMS_STATS.CHARAR"
 "RAY(utl_raw.cast_to_varchar2('00300031'),utl_raw.cast_to_varchar2('00300032"
 "'),utl_raw.cast_to_varchar2('003100310031'),utl_raw.cast_to_varchar2('00310"
 "036652F0035003000B08D5B798F745E003500320030002D003400300030'),utl_raw.cast_"
 "to_varchar2('0032002E00317C735DE66C345634'),utl_raw.cast_to_varchar2('00480"
 "04D0050002D00300035002E0030003156DB52066B6256DE9600'),utl_raw.cast_to_varch"
 "ar2('0048004D0050002D003000356B6256DE9600'),utl_raw.cast_to_varchar2('00500"
 "072006F00740065006C'),utl_raw.cast_to_varchar2('007300776D4B8BD5'),utl_raw."
 "cast_to_varchar2('0074006500730074'),'N','N罺','O輓)??j!WW','QIp','"
 "Q卌Q','R?x','V跼QMq"
 "l4V4~腘','V龞EhQ','\K?
_忁c!WW',utl_raw.cast_to_varchar2('5E2675354E0D5"
 "E269600'),utl_raw.cast_to_varchar2('5E2675355E269600'),utl_raw.cast_to_varc"
 "har2('5E2696004E0D5E267535'),'^8壞','b€g/`舃','e癡',utl_raw.cast_to_varch"
 "ar2('65B05EFA65874EF659390031'),'e鯪鉷韑4Vh','fn?','fn?W','f鬳9mAzmK嬚',"
 "'hQ芅鯺','hQ茐膬',utl_raw.cast_to_varchar2('6B6256DE9600'),'l4{睈鑸',utl"
 "_raw.cast_to_varchar2('6D7759164EA754C15F0053D14E2D5FC3'),'ryR6','s痎&~腘',"
 "'u5R爌韣腘',utl_raw.cast_to_varchar2('75356C144EA754C15F0053D14E2D5FC3'),'w"
 "\O','w鍕芿噃c','{桏S:','~_l4{',utl_raw.cast_to_varchar2('7ED367844E"
 "A754C15F0053D14E2D5FC3'),'€V','圠NhQ','峓y弔^','峓y弔^S埮','忁c!WW'"
 ",'?u(N','慚N鯯','桏S:','氊慚','TEST'); SREC.NOVALS := DBMS_STATS.NUMA
"
 "RRAY(973570825740761000000000000000000,973571135225771000000000000000000,99"
 "3853235575809000000000000000000,993854905092925000000000000000000,101413471"
 "6726730000000000000000000,1460357322186470000000000000000000,14603573221864"
 "70000000000000000000,1622628050107440000000000000000000,2332514065265780000"
 "000000000000000,2352790772552670000000000000000000,408393032265785000000000"
 "000000000000,408393032370954000000000000000000000,4146825923149980000000000"
 "00000000000,422065608344537000000000000000000000,42328150141645500000000000"
 "0000000000,429023596866826000000000000000000000,450985876201720000000000000"
 "000000000,451680885168325000000000000000000000,4792227153482140000000000000"
 "00000000,488855922459292000000000000000000000,48885592247875400000000000000"
 "0000000,488858520585949000000000000000000000,489222634557405000000000000000"
 "000000,511449415729204000000000000000000000,5279985791866230000000000000000"
 "00000,527999211743530000000000000000000000,52941770566081000000000000000000"
 "0000,531856761528966000000000000000000000,531856761634799000000000000000000"
 "000,534571207330985000000000000000000000,5401473290095030000000000000000000"
 "00,540147329080594000000000000000000000,55757032251337200000000000000000000"
 "0,561832546039171000000000000000000000,568381022533351000000000000000000000"
 ",594382526856529000000000000000000000,600671019773103000000000000000000000,"
 "608580246521017000000000000000000000,608582263083907000000000000000000000,6"
 "20466505625575000000000000000000000,622539072080243000000000000000000000,64"
 "1927174052240000000000000000000000,658211414214156000000000000000000000,658"
 "517194049605000000000000000000000,664641172686424000000000000000000000,7077"
 "00023859663000000000000000000000,733969187332043000000000000000000000,73396"
 "9187332044000000000000000000000,747009040483910000000000000000000000,748227"
 "372448583000000000000000000000,754451046057384000000000000000000000,7838608"
 "77839945000000000000000000000,804006228602663000000000000000000000,13257596"
 "46177670000000000000000000000); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1,2,3,"
 "4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,44,45,46,49,50,51,"
 "52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74); SREC"
 ".EPC := 54; DBMS_STATS.SET_COLUMN_STATS(NULL,'"PLM_PSM_FOLDER"','"PLM_NAME""
 "', NULL ,NULL,NULL,75,.0106548856548857,0,srec,12,6); END;"
IMP-00003: 遇到 ORACLE 错误 6550
ORA-06550: 第 2 行, 第 57 列:
PLS-00103: 出现符号 "00300031"在需要下列之一时:
 ) , * & | = - + < / >
   at in is mod remainder not rem => .. <an exponent (**)>
   <> or != or ~= >= <= <> and or like LIKE2_ LIKE4_ LIKEC_
   between || multiset member SUBMULTISET_
. . 正在导入表   "PLM_PSM_ITEMMASTER_REVISION"导入了         803 行