Oracle中dump详细介绍

参考  :   oracle数据库导入导出方法

                Oracle 常用dump命令



1、首先创建dmp文件存放路径

[oracle@test /]$ mkdir /oracle/dump_dir

2、启动sqlplus

[oracle@test /]$ sqlplus / as sysdba

3.为dump导入导出新建目录名称(dump_dir)

SQL> create directory dump_dir as '/oracle/dump_dir';

4、为此用户的导入导出目录赋读写权限
SQL> grant read,write on directory dump_dir to PDATA;

ps:在Oracle中一个用户即一个schema,需要导出PDATA模式下的数据就赋权限给PDATA用户

5、退出 sqlplus 并运行dump工具

SQL>exit;

[oracle@test /]$expdp PDATA/PDATA@orcl directory=dump_dir  dumpfile=PDATA.dmp

[oracle@test /]$ expdp 'PDATA/PDATA@orcl' directory=dump_dir  dumpfile=PDATA.dmp

expdp 用户名/密码@服务名 directory=步骤3中的名称 dumpfile=文件名(.dmp)用户名/密码@服务名可以加单引号

ps:  impdp和expdp都是一个单独的工具,不是sqlplus中的命令,所以需要在操作系统中执行





你可能感兴趣的:(Oracle相关)