您的位置:首页 > 数据库 > Oracle

oracle 11g 数据泵(expdp)命令备份数据的方法

2017-03-31 14:36 288 查看
1.登录:sqlplus 用户/密码@数据库名

2. 创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库实际目录,命令如下:

create directory expnc_dir as 'E:\ncdatabak';

也可以不用自己创建,直接使用数据库现有的目录,查询目录方法如下:

SELECT * FROM Dba_Directories

3.为oracle用户授予访问数据目录的权限,命令如下:

Grant read,write on directory expnc_dir to dxzyjt;

4.执行数据泵出命令,注意一定要在Cmd下执行,不能登录sqlplus后执行。

expdp dxzyjt/dxzyjt@ncdata_192.168.1.224 directory=expnc_dir dumpfile=ncdatabak.dmp schemas=dxzyjt logfile=ncdatabak.log;

注意:1.数据泵命令是服务端的命令,客户端无法使用;
          2.在Linux系统上执行命令,需要在oracle用户下执行;切换用户命令: su - oracle
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 数据库 dba