ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Docker一键安装部署oracle

2021-09-19 17:34:39  阅读:148  来源: 互联网

标签:oci 一键 用户 navicat oracledb oracle Docker docker


前言:网上有很多基于helowin的oracle的Docker镜像,且帖子是千篇一律,,楼主我亲试了一下,,真的是ri dog 了。。。。前后差不多处理了6个小时,还是没搞定,,一直报缺失文件,,疯狂百度各种解决方案,都没用,无奈放弃。。。

最后无意发现另一个镜像,抱着试试的态度决定再来一把,意外的是,10分钟就OK了!!

上干货!!!

# 一键安装部署(这个镜像差不多有9个多G,请先备足磁盘空间!)
docker run -d --name oracledb \
-p 1521:1521 \
-e ORACLE_SID=oracledb \
-e ORACLE_PWD=oracle \
-e ORACLE_CHARACTERSET=ZHS16GBK \
-e SGA_SIZE=8G \
-e PGA_SIZE=8G \
-e DB_ROLE=primary \
-e ENABLE_ARCH=true \
-v /data/oracledb:/opt/oracle/oradata \
registry.cn-hangzhou.aliyuncs.com/woqutech/oracle-database-11.2.0.4.0-ee

 

等待执行完毕,就好了。。。是的,就好了,,执行完没问题的话,,此时你的oracle已经在运行了。。

# 查看运行状态
docker ps

 

# 查看日志
docker logs oracledb

 

# 进入容器
docker exec -it 容器名 bash

#数据库登录用户、密码
system/oracle

#navivat测试连接成功

 

 

 至此,Oracle的安装就结束了,,Docker就这么简单!!!

 

有的同学可能用navicat连不上,这里需要注意一点是,navicat需要配置一下oci环境

工具==》选项===》环境===》oci环境,设置成自己的路径即可

oci.dll文件可自行百度下载,资源有很多

 

 

 

========================================华丽的分割线========================================

此时,可以通过navicat去创建自己的用户

#新建一个表空间

 

 

#创建表空间

 

 

新建一个用户

 

 

#配置一些用户信息

 

 

 

 

 

 至此,新用户创建结束,可以在navicat上用新用户来测试连接了

 

标签:oci,一键,用户,navicat,oracledb,oracle,Docker,docker
来源: https://www.cnblogs.com/Baker-Street/p/15312160.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有