读书人

sos。头一次使用数据库就遇到有关问

发布时间: 2013-08-26 12:17:40 作者: rapoo

sos。。。头一次使用数据库,就遇到问题了
数据库导出时意外终止

语句:

exp system/manager@lx file=d:hisexp_02-23.dmp log=d:hisexp_02_23.log buffer=1048576 full=y rows=y

exp system/manager@lx file=d:hisexp_02-23.dmp log=d:hisexp_02_23.log full=y


错误:
EXP-00008: 遇到 ORACLE 错误 1406
ORA-01406: 提取的列值被截断
EXP-00000: 导出终止失败

[解决办法]
exp system/manager@lx file=d:hisexp_02_23.dmp log=d:\hisexp_02_23.log buffer=1048576 full=y rows=y
[解决办法]
路径写法不对了吧
[解决办法]
ORA-01406 错误是由于缓冲不够导致的。

exp 会将 lob 类型的数据与行中的其他数据作为一行一道导出,因此如果表中包含有 lob 类型数据,可以将 buffer 定义的大一些以满足 lob 数据。
[解决办法]
第二条exp应该不会出现这个问题,路径最好加上\

读书人网 >oracle

热点推荐