Heim  >  Artikel  >  Datenbank  >  Oracle错误1406,提取的列值被截断

Oracle错误1406,提取的列值被截断

WBOY
WBOYOriginal
2016-06-07 17:35:153048Durchsuche

为了做备份,需要将服务器上的11g的用户的完整数据导出来。机器上的客户端是oracle10g的。用命令:exp ***/***@*** file=****.dmp

为了做备份,需要将服务器上的11g的用户的完整数据导出来。机器上的客户端是Oracle10g的。用命令:exp ***/***@*** file=****.dmp full=y

执行后,系统提示:

EXP-00008:遇到ORACLE错误1406

ORA-01406:提取的列值被截断

EXP-00000:导出终止失败

查了若干资料,有的说客户端与服务器不匹配,但是领导说去年10月份就是用那台机器做备份的。然后又是没头的苍蝇做了好多搜索,,没办法。最后领导说把写的exp导出命令给他看,问我full=y是啥意思。这个,当时还不明白这是导出当前用户所在实例下所有数据对象。感慨自己无知啊!明明叫我只备份当前用户的数据的。然后去掉了后面的full=y,又加上owner=***(与前面相同),最后居然神奇的通过了,明天就能看到备份完的数据了。无地自容啊。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn