当前位置: 代码迷 >> Oracle技术 >> EXP-00008: 遇到 ORACLE 异常 ORA-01455: 转换列溢出整数数据类型
  详细解决方案

EXP-00008: 遇到 ORACLE 异常 ORA-01455: 转换列溢出整数数据类型

热度:642   发布时间:2016-04-24 08:35:35.0
EXP-00008: 遇到 ORACLE 错误 ORA-01455: 转换列溢出整数数据类型
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Tes
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 将不导出表的索引
即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 COMM 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 COMM 的对象类型定义
即将导出 COMM 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 COMM 的表通过常规路径...
. . 正在导出表 ANAESTHESIA_DICT导出了 16 行
EXP-00008: 遇到 ORACLE 错误 1455
ORA-01455: 转换列溢出整数数据类型
EXP-00000: 导出终止失败

导出总是报这个错,导出语句如下:
exp System/password@dbserver owner=(COMM) File=d:\drug.dmp Log=d:\drug_exp.log INDEXES=n STATISTICS=None direct=y recordlength=5000 buffer=10485760 ,
才用十来天的数据库,数据量没有超过2^31条记录。请指教。。。。

------解决方案--------------------
两个数据库版本都是一样的么?
都是64bit的么?
------解决方案--------------------
不能将高版本导出的数据导入到低版本
 
------解决方案--------------------
两个数据库版本
------解决方案--------------------
装个64位的客户端即可导出
  相关解决方案