oracle 提取的列值被截断,Oracle数据导出遇到的问题及解决的办法

本文记录了解决从服务器导出11g数据库到本地开发时遇到的错误,包括使用exp命令的ORACLE错误1406,尝试添加参数INDEXES=nSTATISTICS=none,以及使用expdb命令的注意事项,包括文件保存路径问题。
摘要由CSDN通过智能技术生成

前言:做某个项目时要从服务器导出数据库到现场开发,遇到了一些问题,仅此记录

1、客户端到服务器端导出 用exp命令:

如下:exp 用户名/密码@数据库名  file=保存路径.dmp user=用户名

提示错误:

EXP-00008:遇到ORACLE错误1406

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

EXP-00000:导出终止失败

某人提示可能是这个原因

你导出的时候,试着加上下面的参数:

INDEXES=n STATISTICS=none

因为:Exp 命令会将表的statistics 值转成成整形。 当这个statistics值超过2^31-1时,就会报这个错误。

但加上去后还是报错。。。估计可能是版本不对的问题,我这边是11g,服务器可能是10g

不得已用第二种方法

2、expdb命令

expdb  用户名/密码@数据库名  file=保存文件.dmp

要注意:file后面直接是保存文件,若填写路径会报错,这个命令没有user参数,

一直纳闷这个文件存到哪里,我到时候怎么找?!

是我多虑,系统运行完该命令,最后会提示你保存的路径在哪里(该路径为服务器上的路径),如下图

3884772.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值