加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

使用expdp命令导出本地某个用户的数据

(2014-12-22 11:20:31)
标签:

it

分类: 数据库
在plsql或者sqlplus中执行命令:
su - oracle
选择sid
sqlplus

create or replace directory documents as '/opt/oracle/pump/P2P';

执行该命令之前,要首先在硬盘上创建'/opt/oracle/pump/P2P'对应的文件夹

--查看一下是否存在该目录

select * from dba_directories;

--授权给操作用户这个dump目录的权限         p2p_test是一个已经存在的用户】

grant read, write on directory documents to p2p_test;

使用本地用户p2p_test进行导出数据,导出到documents 指定的目录中.'/opt/oracle/pump/P2P'

格式:

expdp p2p_test/p2p_test@testDB directory=documents dumpfile =p2p_20141222.dmp logfile=full.log content=metadata_only;

(content=metadata_only:只导表结构,不导数据)

把文件修改成Oracle权限 :

chown oracle:oinstall  文件名

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有