[求助]imp时出现ORA-03120的问题

[复制链接]
查看11 | 回复4 | 2015-8-18 12:18:21 | 显示全部楼层 |阅读模式
源服务器 平台:server2003
目标服务器平台:aix
中转机平台:server2003
--------------------------------------------
源数据库版本 :oracle9.2.0.1.0
目标数据库版本:oracle9.2.0.8.0
中转机数据库版本 :oracle9.2.0.1.0 客户端
--------------------------------------------
源,目标,中转机上的字符集同为ZHS16GBK。
--------------------------------------------------
首先我在中转机上使用oracle 8i 将 源服务器上的用户以用户方式进行导出,一切正常。但是将dmp文件向目标服务进行导入操作的时候却出现了
ORA-03120 two-task conversion routine: integer overflow
的错误,这个问题是在导入过程部分时出现的,表,视图同意词都正常导入。
开始怀疑是数据库版本问题,特意删除了8i客户端,安装了92客户端再次进行导入操作,依然是在导入过程的时提示
ORA-03120 two-task conversion routine: integer overflow
还请各位高手帮忙看看,万分感谢
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
凌晨都在发贴,看起来真辛苦。
与中转机肯定是没有关系,这个你也证明了。提示的错误是“数据溢出”,直觉是因为目标数据库和源数据库版本不一样,数据类型如clob等是否支持或者有些没有设定?
没有遇到类似的问题,不过从低版本到高版本时,一般都会有点毛病的。
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
Cause:An integer value in an internal Oracle structure overflowed when being
sent or received over a heterogeneous connection.
This can happen when an invalid buffer length or too great a row count
is specified.
It usually indicates a bug in the user application.
Action: Check parameters to Oracle calls.
If the problem recurs, reduce all integer parameters, column values
included, to less than 32767.
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
不知道什么原因,我表,视图 导入都很正常,但是到了过程就报错
ORA-03120 two-task conversion routine: integer overflow
郁闷中。。。
to yanggq关于这个
Action: Check parameters to Oracle calls.
If the problem recurs, reduce all integer parameters, column values
included, to less than 32767.
我这个是用户级导出的,不会让我一个一个过程改过去?按照这个说明我怎么改,不明白.
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
n我也碰到过,我就把所有的过程,弄成了脚步呢,在目标机器上面重新执行了一遍,重新编译以下就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行