docker安装oracle镜像

搜索镜像

docker search oracle

下载镜像

docke pull oracleinanutshell/oracle-xe-11g

安装镜像

docker run -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true oracleinanutshell/oracle-xe-11g

连接信息:

  • 连接类型:Basic
  • 主机地址:ip
  • 端口:49161
  • DIS:xe
  • 用户名:system
  • 密码:oracle

创建表空间,若不需要可跳过

1. 登陆docker容器
docker exec -it 容器ID /bin/bash
2. 创建表空间目录并修改权限
cd /u01/app/oracle
mkdir tablespace 
3. 修改表空间目录权限
chmod 777 tablespace/
4.创建表空间
 create tablespace 表空间名称 datafile '/u01/app/oracle/tablespace/表空间名称.dbf' size 100M autoextend on next 50M;

impdp导入dmp

1. 登录容器,修改文件夹权限
chmod 777 /u01/app/oracle/admin/XE/dpdump
2. 在容器外将文件拷贝到容器内部
docker cp dmp文件 容器ID:/u01/app/oracle/admin/XE/dpdump
3. 在容器内修改dmp文件可执行
chmod 777 /u01/app/oracle/admin/XE/dpdump/dmp文件
4.执行导入
impdp 用户名/密码 dumpfile=dmp文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容