日期:2014-05-17  浏览次数:20902 次

oracle 数据泵 急!!!!!!!!!
怎样用数据泵导整个数据库? 谢谢

------解决方案--------------------
expdb help=y看帮助,很详细,网上资料也很多
------解决方案--------------------
Example: expdp scott/tiger DUMPFILE=scott.dmp DIRECTORY=dmpdir SCHEMAS=scott
------解决方案--------------------
获取帮助信息:IMPDP/EXPDP HELP=Y

常用参数DIRECTORY,DUMPFIL,LOGFILE,SCHEMAS

创建目录:
----------------------------------------
create or replace directory 目录名 as ‘路径’;
如:create directory dump as 'y:\dump';

目录授权:
GRANT READ, WRITE ON DIRECTORY dump TO public;


查看系统中所有的目录
select * from all_directories



格式: EXPDP/IMPDP 用户名/密码@数据库连接名 DIRECTORY=目录名 参数=参数值
----------------------------------------

导出实例:
expdp icare/icare DIRECTORY=dump DUMPFILE=icare080926.dmp EXCLUDE=table:\"IN ('T_OPR_LIS_CHECK_RESULT','T_OPR_LIS_REPORT_OBJECT')\" SCHEMAS=icare


导入实例:impdp icare/icare DIRECTORY=dump DUMPFILE=icare080926.dmp


Windows:

D:\> expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott INCLUDE=TABLE:\"IN ('EMP', 'DEP')\"

Unix:

% expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott INCLUDE=TABLE:\"IN \(\'EMP\', \'DEP\'\)\"



管理数据泵作业
----------------------------------------
select job_name from DBA_DATAPUMP_JOBS
------解决方案--------------------
数据库都是急的。。。
------解决方案--------------------
Oracle Data Pump 汗一个。

第一眼看到数据泵,楞是没想到是啥。
------解决方案--------------------
expdp 
expdp xxx/xxx@test directory=datapump DUMPFILE=dump_dp.dmp 
logfile=dump_dp.log full=y 

impdp xxx/xxx@test directory=datapump DUMPFILE=dump_dp.dmp 
logfile=dump_dp_imp.log full=y;
------解决方案--------------------
exp 用户名/密码@数据库名 file=本地磁盘:\数据文件名.dmp
例如:exp aa/aa@sjk file=d:\aa.dmp