码迷,mamicode.com
首页 > 数据库 > 详细

oracle导入之数据泵导入

时间:2017-01-19 08:43:20      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:ace   default   pac   版本   客户端   pfile   rac   gem   bsp   

1.首先查看一下目录对象;仅供查看哦

SELECT * FROM DBA_DIRECTORIES;

2.创建目录对象:(注意D:\app\expdp必须有哦,并且将导入的dmp方法此文件夹下方便导入哦)。

CREATE OR REPLACE DIRECTORY EXPDP_DIR AS ‘D:\app\expdp‘;

3.创建临时表空间(注意D:\app\oradata必须真实存在 不然目录对应不上的哦)。

create temporary tablespace ESPXMGL_TEMP
tempfile ‘D:\app\oradata\ESPXMGL_TEMP.DBF‘
size 50m
autoextend on
next 50m maxsize 2048m
extent management local;

4.创建表空间(注意D:\app\oradata必须真实存在 不然目录对应不上的哦)

create tablespace FMISDBDATA
logging
datafile ‘D:\app\oradata\FMISDBDATA.DBF‘
size 10240M
autoextend on
next 500m maxsize 20480M
extent management local;

5.创建用户并赋予权限

CREATE USER fmisdb IDENTIFIED BY fmisdb DEFAULT TABLESPACE FMISDBDATA TEMPORARY TABLESPACE ESPXMGL_TEMP ;
ALTER USER fmisdb DEFAULT TABLESPACE FMISDBDATA TEMPORARY TABLESPACE ESPXMGL_TEMP;
GRANT READ,WRITE ON DIRECTORY EXPDP_DIR TO fmisdb;

alter user fmisdb account unlock;
grant dba to fmisdb;

6.导入数据(注意如果你没有安装客户端,由于安装oracle版本不同导致导入的语句不同。)

aaa.DMP 是D:\Oracle\expdp对应的导入文件。REMAP_SCHEMA中第一个是导出时用户名:第二个是导入的用户名。REMAP_TABLESPACE同理 (表空间)

impdp fmisdb/fmisdb@127.0.0.1/orcl directory=EXPDP_DIR dumpfile=D:\Oracle\expdp\aaa.DMP logfile=FEDATA1124.log REMAP_SCHEMA=fmisdb:fmisdb REMAP_TABLESPACE= FMISDBDATA:FMISDBDATA(32位客户端 64位oracle时用上面的数据泵导入)

impdp fmisdb/fmisdb@orcl directory=EXPDP_DIR dumpfile=D:\Oracle\expdp\aaa.DMP logfile=FEDATA1124.log REMAP_SCHEMA=fmisdb:fmisdb REMAP_TABLESPACE= FMISDBDATA:FMISDBDATA(没有装客户端的用这个)

 

oracle导入之数据泵导入

标签:ace   default   pac   版本   客户端   pfile   rac   gem   bsp   

原文地址:http://www.cnblogs.com/cyz110/p/6305365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!