欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据库泵EXPDP导出用户下所有表

程序员文章站 2022-04-20 23:50:18
...


1. 在sys用户下新建


SQL>create directory [dirname] as ‘[dirpath]’;

dirname:取的名字   
dirpath:dmp文件导出路径
例:
create directory cea as 'D:/';
2.查看一下是否存在该目录

select * from dba_directories;

3. 赋予指定用户在此目录的读写权限
-授权给操作用户这个cea目录的权限         【ea是一个已经存在的用户】

SQL>GRANT READ, WRITE ON DIRECTORY [dirname] to [dbuser];
dirname:取的名字   
dbuser:要导出的用户名

例:
grant read , write on directory cea to ea;

4.使用本地用户ea进行导出数据,导出到cea指定的目录中.即'D:/'

格式:

Expdp 本地用户/用户的密码@oracle的sid  , directory参数指定导出到本地目录  dumpfile指定导出文件的文件名

expdp  ea/aaa@qq.com/ORCL2  directory=cea  dumpfile=a.dmp logfile=aa.log

如下图:

数据库泵EXPDP导出用户下所有表

数据库泵EXPDP导出用户下所有表

5.导出完成

数据库泵EXPDP导出用户下所有表