winows下docker导入dmp文件
1. cmd
打开windows下cmd/powershell。
2. docker
docker ps
(查看docker容器)此步之前需启动docker中的oracle镜像
3. 导入文件
docker cp 本地文件绝对路径 容器id:要放到的容器中的绝对路径
(将dmp文件从本地导入docker中)
4. 进入容器
docker exec -it f1 /bin/bash
(其中命令中的f1为容器ID前两位也 可全写)
5. 查看环境
vi /etc/profile
(对容器中的ORACLE_HOME进行查看)
本机正确路径为(ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2)
如若不对配置正确地址后保存文件
source etc/profile
(保存文件后使用命令使得文件生效)
6. 导入
imp IDC_U_NEWEOS/kingstar@helowin file=/home/IDC_U_NEWEOS20230609.dmp ignore=y full=y
(使用命令导入DMP文件)