1.create tablespace YPDB datafile 'E:\app\Administrator\oradata\orcl\YPDB.dbf' size 100m autoextend on NEXT 128M MAXSIZE UNLIMITED;

2.create user yp identified by yp  default tablespace YPDB; 

3.grant connect,resource,dba to yp; 

4.imp 用户名/密码@orcl file=E:\YCDB.dmp log=E:\YCDB.log full=y statistics=none ignore=y;

exp kfgdgy/kfgdgy@orcl file=E:\gd20160129001.dmp log=E:\gd20160129001001.log  statistics=none

imp yp/yp@orcl file=E:\YPDB20160129.dmp  log=E:\YPDB20160129.log full=y;

impdp kfdfm/kfdfm@orcl directory=file_path dumpfile=DYGWORKDB.DAT remap_schema=dfmqc:kfdfm table_exists_action=replace  logfile=DYGWORKDB.log   version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的

impdp csdfm/csdfm@orcl directory=file_path dumpfile=DYGWORKDB.DAT  remap_schema=dfmqc:csdfm table_exists_action=replace logfile=20151216impdp.log

 步骤一:  删除user drop user csdfm cascade; 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。 步骤二: 删除tablespace DROP TABLESPACE  CSDYGWORKDB INCLUDING CONTENTS AND DATAFILES;

 

导出: 在SQL plus下执行:create or replace directory file_path as 'E:\';--创建导出文件存放路径

在cmd里面执行:expdp padmin/padmin@orcl directory=file_path dumpfile=hydb.dat  schemas=padmin  logfile=baklog.log  version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的时候使用)

导入: create or replace directory file_path as '要导入的备份文件路径';

impdp kfdfm/kfdfm@orcl directory=file_path dumpfile=DYGWORKDB.DAT remap_schema=dfmqc:kfdfm table_exists_action=replace   logfile=20151216impdp.log   version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的

posted on 2016-10-12 14:10  紫嫣凝语  阅读(301)  评论(0)    收藏  举报