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