ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用dblink直接用impdp从远端导入数据

使用dblink直接用impdp从远端导入数据

原创 Linux操作系统 作者:wokeyi1314 时间:2010-07-02 14:57:23 0 删除 编辑
expdp属于服务端工具,而exp属于客户端工具,expdp生成的文件默认是存放在服务端的,而exp生成的文件是存放在客户端的

1.expdp username/password@connect_string   //对于使用这种格式来说,directory使用源数据库创建的,生成的文件存放在服务端。

如何将生成的文件放在目标数据库而不放在源数据库呢,在expdp中使用network_link

2.
a. 创建到服务端的dblink
create database link link_name connect to  username identified by password using 'connect_string' ;//username和password是server端的
b.conn / as sysdba
create or replace directory dir as 'directory';
grant read,write on directory dir to username;

c.expdp username/password  directory=dir network_link=link_name ...  //这里的username用创建dblink的那个用户,directory也是目标数据库创建的   

3.如果想不生成dmp文件而直接导入一个数据库,原理和2类似,直接使用impdp带network_link ,这样可以直接impdp,而绕过了expdp的步骤

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22253646/viewspace-666992/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 设置ntp同步时间
请登录后发表评论 登录
全部评论

注册时间:2010-02-26

  • 博文量
    70
  • 访问量
    157542