使用 EXPDP 远程导出数据

简介: 一个远程数据表的导入导出问题,使用exp/imp是完全可以做到的,因为他是客户端工具那么服务端工具 expdp/impdp 应该如何做导入导出呢,方法如下:我们可以通过dblink来实现远程数据的导入导出。
一个远程数据表的导入导出问题,使用exp/imp是完全可以做到的,因为他是客户端工具
那么服务端工具 expdp/impdp 应该如何做导入导出呢,方法如下:
我们可以通过dblink来实现远程数据的导入导出。

1. 在本地库创建dblink指向远程数据库库
create database link link_orcl connect to "username" identified by "password" using 'tnsname';

2. 本地数据库创建directory目录
create directory expdp_dir as '/u01/app/oracle/expdp_dir/';

3. 本地创建数据泵导出参数文件
vi exppdp_param.par:
userid=username/password
directory=expdp_dir
dumpfile=expdp_%U.dump
logfile=expdp_.log 
tables=username.table
query='"where rownum<1000"'
network_link=link_orcl
-- 注意,如果需要导出的表和导入导出用户不同,则这里需要添加导出或导入对象schema=username

4. 执行导出命令。
grant exp_full_database TO username; 
expdp parfile=exppdp_param.par

总结:
1. expdp/impdp是10g以上提供的数据泵工具,运行时会调用两个PL/SQL包,也可以直接运行PL/SQL包做导入导出
2. 导入需要有imp_full_database权限,导出需要有exp_full_database权限

目录
相关文章
|
10月前
|
Oracle 关系型数据库 数据库
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
|
12月前
orcale导入导出dmp文件
orcale导入导出dmp文件
50 0
|
Oracle 关系型数据库 数据库
Oracle expdp impdp导出导入命令及数据库备份
Oracle expdp impdp导出导入命令及数据库备份
247 0
|
机器学习/深度学习 Oracle 关系型数据库
【expdp】10g数据泵expdp工具选项详解及应用示例
理解expdp各个选项的含义最好的途径就是逐一的进行测试,这样可以在感性上有一个真实的体验。 1.数据泵expdp导出工具与传统的exp导出工具的区别 1)exp是客户端程序,既可以在客户端使用,也可以在服务器端使用; 2)expdp是服务器端工具,只能在ORACLE服务器端使用,不能在客户端使用; 3)这两个工具生成的备份文件不能被对方与之对应的导入工具使用; 4)expdp在灵活性和功能性上与exp相比,有质上的飞跃。 2.expdp命令行选项列表 使用“-help”选项获得expdp命令可用的选项列表和简单的注释信息。 ora10g@linux5 /expdp$ expdp help
283 0
|
SQL 数据库
数据泵如何生成导出文件的DDL脚本
在使用exp/imp时,生成对应dumpfile文件的DDL脚本非常容易,在使用命令imp时,添加参数show, show=y表示展示imp导入的时候,输出相关DDL语句(不包括insert语句),而不会真正的在数据库中执行.其实使用数据泵(expdp/impdp)也能生成对应导出dumpfile的DDL语句,参数为sqlfile。
975 0
|
Oracle 关系型数据库 数据库
Oracle之数据泵导入/导出数据
以前习惯用imp/exp导入导出数据,现在我们来搞一把数据泵导入导出的方法。它比之于imp/exp的方式的优点自不必说---速度快! 但是很不幸,我在导出数据的时候报错了,我擦,这特么就尴尬了。
1379 0
|
Oracle 关系型数据库 数据库
|
网络协议 Oracle 关系型数据库
|
SQL Oracle 关系型数据库
Oracle工具之sqlldr的使用--如何将文本文件或Excel中的数据导入数据库
Oracle工具之sqlldr的使用 有多种方式可以将文本文件的数据导入到数据库中,例如,利用PLSQL Developer软件进行复制粘贴,利用外部表,利用SQL*Loader等方式。
7968 0