oracle数据泵导入

一、表空间建立:

create tablespace nnc_data01 datafile 'D:\data\nnc_data01.dbf' size 1024M autoextend on next 100M extent management local uniform size 256K;

create tablespace nnc_data02 datafile 'D:\data\nnc_data02.dbf' size 1024M autoextend on next 100M extent management local uniform size 256K;

create tablespace nnc_data03 datafile 'D:\data\nnc_data03.dbf' size 1024M autoextend on next 100M extent management local uniform size 256K;

索引:
create tablespace nnc_index01 datafile 'D:\data\nnc_index01.dbf' size 1024M autoextend on next 100M extent management local uniform size 128K;

create tablespace nnc_index02 datafile 'D:\data\nnc_index02.dbf' size 1024M autoextend on next 100M extent management local uniform size 128K;

create tablespace nnc_index03 datafile 'D:\data\nnc_index03.dbf' size 1024M autoextend on next 100M extent management local uniform size 128K;

二、--创建用户信息
CREATE USER NC63_HC IDENTIFIED BY "123" DEFAULT TABLESPACE NNC_DATA01;
--对用户进行授权
GRANT DBA,RESOURCE,CONNECT TO NC63_HC;

三、导入数据库

imp NC63_HC/123@orcl11 file=D:\data\BGYTY08021_EXPDP_201711.dmp full=y
impdp NC63_HC/123@orcl dumpfile=BGYTY08021_EXPDP_201711.DMP

数据文件放到C:\app\Administrator\admin\orcl\dpdump这里
impdp NC63_HC/123@ORCL directory=exp dumpfile=BGYTY08021_EXPDP_201711.dmp logfile=log.log schemas=leftfist table_exists_action=replace

数据文件放到/data目录下

假设将dmp放到/data目录下,
首先在数据库中创建directory目录
SQL> create directory exp as '/data/'
在操作系统命令执行导入命令。
impdp system/***** directory=exp dumpfile=scott.dmp logfile=imp.log

高版本导出导入低版本,导出时一定加版本号(要导入oracle的版本号)

 

高版本导出导入低版本,导出时一定加版本号(要导入oracle的版本号)

expdp userbank/userbank directory=dumpdir dumpfile=userbank.dmp logfile=userbank.log version=10.2.0.5.0
 
 
posted @ 2016-12-20 15:20  一锤定音  阅读(275)  评论(0编辑  收藏  举报