解决方案 »

  1.   

    expdp命令只能在服务器上执行,不能远程操作,远程导出请使用exp
      

  2.   

    或是telnet远程连接到服务器上执行expdp,导出文件后再将文件下载到本地
      

  3.   

    http://www.360doc.com/content/13/0207/23/7914128_264776286.shtml
      

  4.   

    1楼和3楼错了,expdp可以通过network_link,在本地数据库上创建dblink到远程数据库
    你这里的问题,应该是dblink不能正常使用,检查链接使用的用户名密码以及网络配置,并在数据库中执行查询确保link正常
    通过远程方式来导出数据,受网络影响,可能会比在服务器上执行expdp导出并拷贝出来要慢得多。可以比较一下
      

  5.   

    记得给你远程数据库DB link 连接的用户赋予以下权限
    grant exp_full_database to xxxx;
      

  6.   


    斑竹这个是有问题。  expdp 官方是这么说。 但是lz 问的 是在一个服务器上导其他库中的表。 我假设一下你有100台数据库,难道你每个都要telnet 去导一遍,显然   expdp 提供了 NETWORK_LINK    参数就可以。 具体可以baidu ,官档都有这个用法
      

  7.   


    斑竹这个是有问题。  expdp 官方是这么说。 但是lz 问的 是在一个服务器上导其他库中的表。 我假设一下你有100台数据库,难道你每个都要telnet 去导一遍,显然   expdp 提供了 NETWORK_LINK    参数就可以。 具体可以baidu ,官档都有这个用法
    现在遇到一个问题就是我登录的远程数据库的账号没有权限去创建db_link,请问有什么其他方式可以导出来吗
      

  8.   

    看着有点奇怪db_link不是在远程创建的,是在本地数据库上创建一个到远程数据库的db_link