oracle数据泵导出

首先打开cmd
输入 sqlplus
输入用户名 如果是管理员 后面加上 as sysdba 例如: system as sysdba
之后输入密码登录;
连接上数据库之后

新建目录

create directory data_dir as 'E:\ora\data' ; 输入完成后 就会提示目录创建成功。
data_dir为路径名称 ,可以自己随便起,
E:\ora\data为数据库导出文件存放路径(路径必须存在)

查询用户创建目录

 select * from dba_directories; 
授权

给用户授予访问数据目录的权限 , MACHI_TSET 这个是用户名,自己需要根据修改

 Grant read,write on directory data_dir to MACHI_TSET;

这个是授予导入导出权限,MACHI_TSET 这个是用户名,自己需要根据修改

 grant exp_full_database,imp_full_database to  MACHI_TSET;

输入完毕的时候,退出 exit;

导出
expdp MACHI_TSET/MACHI_TSET@orcl schemas=MACHI_TSET dumpfile=expdp.dmp directory=data_dir logfile=11.log

MACHI_TSET 为用户名和密码,自己根据实际修改,schemas 为用户名,
dumpfile 为数据库导出的名字,自己随便命名,directory是目录名,logfile是日志文件名,可自拟名称。

导出成功就可以去设定的目录找到dmp文件。

发布了194 篇原创文章 · 获赞 55 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_42470710/article/details/102019430