使用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'对应的文件夹
su - oracle
选择sid
sqlplus
create or replace directory documents as '/opt/oracle/pump/P2P';
执行该命令之前,要首先在硬盘上创建'/opt/oracle/pump/P2P'对应的文件夹
--查看一下是否存在该目录
select * from dba_directories;
--授权给操作用户这个dump目录的权限
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
文件名
前一篇:oracle 查询锁表语句
后一篇:数据库命令