1.逻辑目录创建
--登陆数据库
sqlplus as sysdba
--创建目录,用于把数据库文件导出到目录下,目录需要提前创建好
create directory dir_dump as 'D:\hbdata';
--把权限赋予你导出时用的账号
grant read,write on directory dir_dump to hb;
--推出
exit
2.数据库导出
下面是几种导出方式,一般选择导出用户即可。
1)导出用户
expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp directory=dump_dir;
2)导出表
expdp scott/tiger@orcl tables=emp,dept dumpfile=expdp.dmp directory=dump_dir;
3)按查询条件导
expdp scott/tiger@orcl directory=dump_dir dumpfile=expdp.dmp tables=empquery='where deptno=20';
4)按表空间导
expdp system/manager@orcl directory=dump_dir dumpfile=tablespace.dmptablespaces=temp,example;
5)导整个数据库
expdp system/manager@orcl directory=dump_dir dumpfile=full.dmp full=y;
(注:我的导出过程20分钟左右,导出文件100G大小)