oracle通过数据泵导出导入数据

1,创建表空间,创建用户的时候指明用户所在的表空间。

create tablespace casei datafile 'H:/work/database/myoracle/oradata/test/testdb.dbf' size 2048M autoextend on next 100 maxsize unlimited;


2,创建逻辑目录,此文件夹下面放需要插入的或者导出的数据库(通常数据是从一个服务器到另外一个服务器,所以创建表空间需要两次,可能原来的服务器就有表空间,不需要创建了,可以进行查询)

create directory test as 'H:\work\database\myoracle\admin\test\dpdump'

    查询逻辑目录

select * from dba_directories;

3,通过impdp导入数据库

impdp casei/casei DIRECTORY=test DUMPFILE=test.dmp SCHEMAS=test

4,通过empdp导出数据库

expdp casei/casei_2016_db@orcl DIRECTORY=test_dir  dumpfile=casei.dmp exclude=table:\"in('SYS_ACHIVE')\"(一定注意最后的不需要加“;”,加了这个会报错),如果有双引号,在windows系统中需要加“\”转义字符。

5,exclude与include

包含与不包含的关系。排除不需要的或者只取其中一部分表。



猜你喜欢

转载自blog.csdn.net/qq_18975791/article/details/80525434
今日推荐