首页 > 数据库 > Oracle > 转载:oracle数据泵导出导入数据小结
1、连接Oracle数据库
SQL> conn / as sysdba
已连接。
2、创建一个操作目录
SQL> create directory dump_dir as ‘/u01/dp';
3、注意同时需要使用操作系统命令在硬盘上创建这个物理目录,使用以下命令创建一个导出文件目录
4、对导出文件目录授予读写权限
SQL> grant read on directory dump_dir to scott;
SQL> grant write on directory dump_dir to
scott;
4、使用命令expdp导出数据
[oracle@rhel4 u01]$expdp scott/tiger directory=dump_dir
dumpfile=20080601.dmp tables=dept,emp
使用impdp导入数据:
[oracle@rhel4 u01]$impdp scott/tiger directory=dump_dir
dumpfile=20080601.dmp tables=dept,emp
对Oracle10g中的数据泵导出数据的分析
*******************************************************************************************************************************************
Oracle10g中的数据泵只能用于服务器端,而不能用于客户端,它可以导出表、方案、表空间和整个数据库。
1、导出表
[oracle@rhel4 $expdp scott/tiger directory=dump_dir
dumpfile=20080601.dmp tables=dept,emp
2、导出方案
导出方案将方案的所有数据库对象和数据库表导出到一个文件中。
[oracle@rhel4 $ expdp hr/hr directory=dump_dir
dumpfile=20080601schema.dmp schemas=hr
3、导出表空间
[oracle@rhel4 u01]$expdp system/sysadmin directory=dump_dir
dumpfile=tablespace.dmp tablespaces=users
4、导出整个数据库
[oracle@rhel4 u01]expdp system/sysadmin directory=dump_dir
dumpfile=full.dmp full=y
对Oracle10g中的数据泵导入数据的分析
*******************************************************************************************************************************************
1、导入表
[oracle@rhel4 u01]impdp scott/tiger directory=dump_dir
dumpfile=dumptab.dmp tables=dept,emp
2、导入方案
一般只能导入自己的方案,如果想导入其他方案,必须具有EXP_FULL_DATABASE或者DBA权限。
[oracle@rhel4 u01]impdp scott/tiger directory=dump_dir
dumpfile=dumptab.dmp schemas=scott
3、导入表空间
[oracle@rhel4 u01]impdp system/sysadmin directory=dump_dir
dumpfile=tablespace.dmp tablespaces=users
4、导入整个数据库
[oracle@rhel4 u01]impdp system/sysadmin directory=dump_dir
dumpfile=full.dmp full=y
原文:http://missyou4417.blog.163.com/blog/static/78905686200981110140446/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24202244/viewspace-1115470/ ,如需转载,请注明出处,否则将追究法律责任。