环境:Windows Server 2019, Java8, oracle 12c 12.2.0
闲言少叙,直接开始
1、打开cmd命令
2、以dba权限登录数据库:
sqlplus sys/sys@orcl as sysdba;
3、创建导出目录:
create or replace directory data_dir as 'D:\dumpfile';
data_dir为自己命名的导出目录名称,D:\dumpfile为实际存储目录,先在磁盘手动创建
4、授权:
grant dba on directory data_dir to user
给目录授予权限,为了方便直接授权dba
5、退出sqlplus
6、导出dmp文件
expdp user/password@orcl schemas=user directory=data_dir dumpfile=user.dmp logfile=user_exp.log
7、导入dmp文件
impdp user/password@orcl REMAP_SCHEMA = 原始user:要导入的user table_exists_action = replace directory=data_dir dumpfile=user.dmp logfile=user_imp.log
改成自己对应的用户名和密码目录等即可