`

Oracle expdp,impdp数据导出/恢复

 
阅读更多
1/ expdp
1)确认dump路径:
select * from dba_directoies;中的data_pump_dir
可用以下方式更改:
create or replace directory data_pump_dir as ‘/backup’
2)用以下方式EXPDP
expdp system/pwd@service_name schemas=(a_user,b_user) dumpfile=xxx.dmp
logfile=xx.log;
2/ impdp
1)确认dump文件放的路径:
确认dump文件放在select * from dba_directoies;中的data_pump_dir路径下;
2)用以下方式IMPDP
impdp system/pwd@service_name schema=a_user dumpfile=xx.dmp logfile=xx.log
(无需先创建用户,可直接导入)

用法详解

oracle expdp/impdp 用法详解

Data Pump 反映了整个导出/导入过程的完全革新。不使用常见的 SQL 命令,而是应用专用 API(direct path api etc) 来以更快得多的速度加载和卸载数据。

1.Data Pump 导出 expdp

$expdp ananda/abc123 tables=CASES directory=DPDATA1
  dumpfile=expCASES_%U.dmp parallel=4 job_name=Cases_Export

include/exclude 例子:
include=table:”in(’DB’,'TS’)”
或者include=table:”like ‘%E%’”
或者include=function,package,procedure,table:”=’EMP’”
或者exclude=SEQUENCE,TABLE:”IN (’EMP’,'DEPT’)”

2.Data Pump 导入 expdp

1)从expdp中获取数据源 exp.dmp
2)复制某个数据库中的一个schema到另一个数据库中。
3) 在同一个数据库中把一个schema中所有的对象复制到另一个schema中。

例子:

1)impdp 的数据源是expdp 导出来的DMP文件

impdp ananda/abc123 directory=dpdata1 dumpfile=expCASES.dmp job_name=cases_import

2)复制某个数据库中的一个schema到另一个数据库中。
–1.newwork_link为目标数据库建立的database_link,
(用户test 需要grant exp_full_database to TEST; )
create public database link TOLINK
connect to TEST identified by oracle
using ‘(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.20.199)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)’;

–2.impdp在目标数据库服务器上执行 只能低版本向高版本imp
impdp network_link=TOLINK schemas=test remap_schema=test:link2

3) 在同一个数据库中把一个schema中所有的对象复制到另一个schema中。

–1.创建连接自己的database link:

create public database link system_self connect to system identified by “system” using ‘orcl’;

数据库链接已创建。

–2.复制hr schema到test schema:

impdp system/system network_link=system_self schemas=hr remap_schema=hr:test


例子:
sql>create directory dpdata1 as ‘/u02/dpdata1′;
sql>grant read, write on directory dpdata1 to ananda;
$expdp ananda/abc123 tables=CASES directory=DPDATA1 dumpfile=expCASES.dmp job_name=CASES_EXPORT
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics