逻辑备份工具:数据泵导出数据
第一类:导出表
conn sys/root@myoracle as sysdba
create directory backup as 'e:\backup' --说明此用户文件夹有everyone权限,至少包括Oracle中用户的读写权限
grant read,write on directory backup to scott;
在MS-DOS
c:>expdp scott/tiger directory=backup dumpfile=empdept.dmp tables=emp,dept
第二类:导出方案
c:>expdp scott/tiger directory=backup dumpfile=scott.dmp schemas=scott
第三类:导出表空间
c:>expdp system/oracle directory=backup dumpfile=tablespace_users.dmp tablespaces=users
第四类:导出整个数据库
c:>expdp system/oracle directory=backup dumpfile=alldb.dmp full=y
设置并行导出数据-多线程方式
c:>expdp scott/tiger tables=salgrade directory=backup dumpfile=salgrade_%U.dmp parallel=4 job_name=salgrade_Export
以下为日志信息
/**
;;;
Export: Release 10.1.0.2.0 - Production on 星期日, 15 10月, 2006 10:38
Copyright (c) 2003, Oracle. All rights reserved.
;;;
连接到: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
启动 "SCOTT"."SALGRADE_EXPORT": scott/******** tables=salgrade directory=backup dumpfile=salgrade_%U.dmp parallel=4 job_name=salgrade_Export
正在使用 BLOCKS 方法进行估计...
处理对象类型 TABLE_EXPORT/TABLE/TBL_TABLE_DATA/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 64 KB
. . 导出了 "SCOTT"."SALGRADE" 5.585 KB 5 行
处理对象类型 TABLE_EXPORT/TABLE/TABLE
处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
已成功加载/卸载了主表 "SCOTT"."SALGRADE_EXPORT"
******************************************************************************
SCOTT.SALGRADE_EXPORT 的转储文件集为:
E:\BACKUP\SALGRADE_01.DMP
E:\BACKUP\SALGRADE_02.DMP
E:\BACKUP\SALGRADE_03.DMP
作业 "SCOTT"."SALGRADE_EXPORT" 已于 10:39 成功完成
*/
第一类:导出表
conn sys/root@myoracle as sysdba
create directory backup as 'e:\backup' --说明此用户文件夹有everyone权限,至少包括Oracle中用户的读写权限
grant read,write on directory backup to scott;
在MS-DOS
c:>expdp scott/tiger directory=backup dumpfile=empdept.dmp tables=emp,dept
第二类:导出方案
c:>expdp scott/tiger directory=backup dumpfile=scott.dmp schemas=scott
第三类:导出表空间
c:>expdp system/oracle directory=backup dumpfile=tablespace_users.dmp tablespaces=users
第四类:导出整个数据库
c:>expdp system/oracle directory=backup dumpfile=alldb.dmp full=y
设置并行导出数据-多线程方式
c:>expdp scott/tiger tables=salgrade directory=backup dumpfile=salgrade_%U.dmp parallel=4 job_name=salgrade_Export
以下为日志信息
/**
;;;
Export: Release 10.1.0.2.0 - Production on 星期日, 15 10月, 2006 10:38
Copyright (c) 2003, Oracle. All rights reserved.
;;;
连接到: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
启动 "SCOTT"."SALGRADE_EXPORT": scott/******** tables=salgrade directory=backup dumpfile=salgrade_%U.dmp parallel=4 job_name=salgrade_Export
正在使用 BLOCKS 方法进行估计...
处理对象类型 TABLE_EXPORT/TABLE/TBL_TABLE_DATA/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 64 KB
. . 导出了 "SCOTT"."SALGRADE" 5.585 KB 5 行
处理对象类型 TABLE_EXPORT/TABLE/TABLE
处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
已成功加载/卸载了主表 "SCOTT"."SALGRADE_EXPORT"
******************************************************************************
SCOTT.SALGRADE_EXPORT 的转储文件集为:
E:\BACKUP\SALGRADE_01.DMP
E:\BACKUP\SALGRADE_02.DMP
E:\BACKUP\SALGRADE_03.DMP
作业 "SCOTT"."SALGRADE_EXPORT" 已于 10:39 成功完成
*/