Docker 还原oracle数据库
1、连接oracle11g
su - root
docker exec -it oracle11g /bin/bash
su - oracle
sqlplus / as sysdba
1、创建文件目录对象
SQL> create directory backup as '/opt/oracle/dpdump';
2、给用户授权
SQL> grant read,write on directory backup to system;
3、退出sqlplus
SQL> exit;
4、导入数据
su - oracle
impdp username/password directory=backup dumpfile=oracle.dmp schemas=scott remap_schema=source_schema:target_schema logfile=impdp.log table_exists_action=replace
impdp 用户名/密码@IP:端口/实例 directory=<目录对象> dumpfile=<文件名>.dmp schemas=<源用户名> remap_schema=<源用户名>:<新用户名> logfile=<日志文件名>.log table_exists_action=replace