Oracle数据泵
1、 使用数据泵,首先要建立,directory目录。如果你不建立,会默认把dp文件放在dumpdp目录下。
select * from dba_directories;
create directory dump as ‘E:\dba’;
grant read,write on directory dump to user;
1-1、授权用户导出,导入使用所有表空间
grant exp_full_database to user;
grant imp_full_database to user;
2、 使用数据泵,导出oracle用户(高版本导出,导入低版本)
expdp user/user@orcl directory=dump dumpfile=user.dmp logfile=user.log schemas=dba version=10.2.0.1
导入用户
impdp user/user@orcl directory=dump dumpfile=user.dmp logfile=user_imp.log schemas=dba
导入并更换用户
impdp user/user@orcl directory=dump dumpfile=user.dmp logfile=user_imp.log remap_schema=old.owner:new.owner
directory这里不是指定的OS目录,这是你在oracle创建的逻辑目录。
3、导入表,并修改owner
impdp
directory=dump dumpfile=user.dmp remap_schema=old.owner:new.owner