Docker一键安装部署oracle
前言:网上有很多基于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上用新用户来测试连接了
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下