开发者社区> 问答> 正文

用数据泵expdp导出数据报错ude-00018 ?报错

服务器是windows server 2008,上面装了一个oracle服务器端,版本是11.2.0,同时还有一个客户端,版本号是11.1.0.二者一直是共存的。
现在想用expdp导出数据,但报错:ude-00018,是版本不兼容的问题。
是不是因为客户端和服务器端版本冲突引起的问题呢?可expdp本身就是服务器端的工具呐
看网上有人说要重载一下数据泵工具,试了一下也不行
求解决方案
1、再装一个11.2.0版本的oracle client?
2、再不安装软件的前提下还有什么解决方案?
求前辈解答!

展开
收起
爱吃鱼的程序员 2020-06-23 13:50:37 1851 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    1,你目的是从数据库中导出所有数据?
    2,如果服务器端自带expdp工具,那么就很简单了,直接导出
    3,如果服务器端没有这个工具,而客服端有这个工具,需要服务器端支持该工具并且版本应该一直,做到兼容。
    4,如果服务器和客户端都没有,那只能是安装该工具,也不能乱安装,需要核对版本

    回答1楼的问题
    1、目的是从A库里把数据导出,然后在B库里导入,也就是数据库迁移
    2、服务器端是自带expdp工具的,但用expdp导出的时候报错了。。。

    2020-06-23 13:52:01
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Oracle 数据库笔记 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载