oracle10g--使用expdp导出数据和impdp导入数据

      今天在工作中遇到了从 A 服务器上的oracle数据库导出数据到 B 服务器,刚开始自己是小白,在公司同事的指点下完成了数据的导出导入,下面大致讲解下:

      首先组长叫同事发给我expdp导出和impldp的bat文件:

    expdp_project.bat:使用Notped++或者记事本右键打开编辑,填写对应从A服务器上的oracle需要导出的表的信息

    



   impdp_project.bat:同样使用Notped++或者记事本右键打开编辑,填写对应需要导入到B服务器上oracle的表的信息




          directory属性说明:代表用户定义的环境变量DATA_PUMP_DIR指定的目录 我在实际当中写的是 directory=DATA_PUMP_DIR,

使用的是默认的文件路径,这个我在网上查找资料也可用户自定义,我这里就没有使用自定义的,使用的是oracle默认的。

下面重点说明 directory=DATA_PUMP_DIR的默认路径(直接上图):

  

      默认路径就是oracle安装路径下的dpdump(C:\oracle\product\10.2.0\admin\orcl\dpdump)文件夹下面。

     

        然后右键点击"以管理员身份运行"expdp_project.bat,等待cmd窗口报告成功,按任意键继续的时候,这个时候在你的oracle的

dpdump("C:\oracle\product\10.2.0\admin\orcl\dpdump")目录下就会有你之前填写的xxxxxx.dmp文件了,然后配置好导入文件 impdp_project.bat的信息,将包含导出数据的xxxxxx.dmp对应的xxxxx.log日志加上impdp_project.bat一起复制到你需要导入的其他服务器上的oracle的dpdump(默认是“C:\oracle\product\10.2.0\admin\orcl\dpdump”)目下,我2台服务器上都是使用"directory=DATA_PUMP_DIR",因此我去找的时候比较方便。

      复制好后也是右键点击impdp_project.bat"以管理员身份运行",然后等待cmd窗口返回信息,期间我也遇到了例如忘了写@orcl就会包配置协议错误等错误,还需请到网上搜索解决答案。






    重点说明 expdp_project.bat文件配置好后,对放在导出服务器上的位置不作要求,建议还是放在D盘下或者桌面都可。尽量别隐藏的太深吧,别扰乱了自己的阵脚。

                        impdp_project.bat文件要和"右键以管理员身份运行"生成后的dmp数据文件“project.dmp”一起放在需要导入的服务器上oracle数据库安装dpdump文件夹下,也就是我B服务器上的这个位置 ---> "C:\oracle\product\10.2.0\admin\orcl\dpdump"


     这个是导入和导出的bat文件地址:http://pan.baidu.com/s/1bnkDt2f


   申明:以上信息只是代表个人观点和喜好,存在不良之处还请谅解,只为提供一个经验参考,只圆自己一个愿望。


    





















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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值