1. 命令行cmd执行导出语句:
expdp dmuser/dmuser@BITEST directory=DATA_PUMP_DIR dumpfile=dmuser20131127for10g.dmp version=10.2.0.3.0 logfile=dmuser.log
2. 将数据库dmp文件拷贝到数据库用户directories目录DATA_PUMP_DIRD对应系统目录下
3. 命令行cmd执行导入命令:
impdp
biuser/biuser@bitest directory=DATA_PUMP_DIR remap_tablespace=
TBS_DATA:TBS_INDEX dumpfile=
biuser20131127for10g.dmp version=10.2.0.3.0 logfile=import.log
红色部分更改为对应的文件名和用户名
select username,default_tablespace from user_users;语句查询当前用户表空间
说明:
1) remap_tablespace=A:B(重新映射表空间,A为源表空间,B为目标表空间)
remap_user 重新映射用户
2) content :指定要导出的内容,默认值为ALL
CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
当设置CONTENT为ALL时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义
3) directory:指定转储文件和日志文件所在的目录,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录
4) dumpfile:用于指定转储文件的名称,
DUMPFILE=[directory_object:]file_name [,….]
file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象