oracle 数据泵导出数据

1、通过windows命令行打开sqlplus。sqlplus /nolog

2、使用sysdba身份连接。 conn /as sysdba

3、创建一个导出数据的存放的目录。如我的是dbbak

create directory dbbak as 'E:\test';这里创建的是逻辑目录,实际中不存在的,我执行完后没有发现实际的目录。

4、给指定的用户(我的用户名是SDD)授予对该目录的操作权限。grant read,write on directory dbbak to SDD;

5.按表名(用户、表空间等等)导出数据。由于该expdp是操作系统命令 加上host

通过表名导出:

host expdp SDD/sdd@orcl TABLES=emp,dept dumpfile=bak.dmp DIRECTORY=dbbak;

通过表空间:host expdp SDD/sdd DIRECTORY=dbbak DUMPFILE=tablespacebak.dmp TABLESPACES=[表空间名,……]

你可能感兴趣的:(oracle,导出,数据泵,表名)