将dmp文件传入目标服务器

将dmp文件复制到容器

// 查看CONTAINER ID
docker ps

// 拷贝 jeecgs.dmp 到 CONTAINER ID 为 0658973a964c 的容器下的 file 目录
docker cp jeecgs.dmp 0658973a964c:/file

切换到oracle用户,进入数据库,给导入数据的角色授权

// 切换到oracle用户
su oracle
// 导入提示只有DBA可以执行导入,就说明缺权限
// user为之后命令中touser所对应的用户名
$ORACLE_HOME/bin/sqlplus / as sysdba

grant imp_full_database to user;

在oracle的安装目录下执行命令

./imp icms_user/icms2019abc fromuser=JEECG touser=icms_user file=/file/jeecgs.dmp

导出操作

exp icms_user/icms2019abc@XE file=/var/database.dmp;

# To Be Continued!😎

Last Updated: 12/9/2020, 11:34:36 AM