201947 (有效解决) exp导出数据库时,遇到 ORACLE错误1406

哇,开心极了。。。
感觉自己发现了新大陆。。。

用命令 exp system/psw@dblink file=d:\system_full.dmp full=y 1
执行时报错:
exp-00008:遇到Oracle错误 1406:
在这里插入图片描述
可以看到:
客户端的版本是:10.2.0.1.0
服务器端的版本是 11.1.0.6.0

低版本的exp可以导高版本的数据库
高版本的exp不可以导 低版本的数据库

怎么办呢?
灵机一动,试试expdp命令:

expdp system/psw@dblink full=y dumpfile=system_full.dmp logfile=system_full.log

在这里插入图片描述

大获成功!

陆科说,exp是老古董了。
可是,为什么工程师们都喜欢用 exp,而不喜欢用expdp呢?


  1. 该命令是导出 完整数据库;且需要具有dba权限的用户才能执行。
    若要导出某个特定用户下的数据,则:
    exp system/password@orcl owner=user1 file=d:\export_user1.dmp ↩︎

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值