Oracle数据库版本转换

oracle高版本exp导出的文件不能直接imp导入到低版本,需要用数据泵导出,再导入到低版本库。低版本数据库可以直接向高版本导入。

导出语句:
expdp userid=name/[email protected] directory=DATA_PUMP_DIR dumpfile=test.dmp job_name=test logfile=test.log parallel=2 schemas=name version=10.2.0.1.0

关键字详解:
userid:后面可以是dba权限用户;
directory参数(DATA_PUMP_DIR):取自于select * from all_directories; 的directory_name值;
dumpfile:导出文件名;
job_name:本次工作名称,随便取名,不要重复;
logfile:本次工作日志名称;
parallel:2 4 6 8 都行,并行的意思,导出的更快;
schemas:导出的用户名;
version:导出文件的版本号;

Oracle数据库版本转换

导入语句:
expdp userid=name/[email protected] directory=DATA_PUMP_DIR dumpfile=test.dmp job_name=test logfile=test .log parallel=2 schemas=name version=10.2.0.1.0

注意:
将需要导入的文件放在select * from all_directories; 查询结果的D:/admin/orcl/dpdump/文件夹,放在自己查询的路径里。