前言
oracle23c开发者免费版已经于2023年4月4日(北京时间)推出,并且官方也公布了安装介质的下载地址,有RPM安装包、VM虚拟机、docker镜像(下载链接见文末)。
由于最近工作比较忙,暂时无法写一篇内容丰富的测试,所以先提供一个最快速体验的方法,省去对于开发者而言,繁琐的安装步骤。
(docker环境部署略,实测windows docker也能启动)
拉取docker容器
- 国内网络访问oracle官方容器仓库极不稳定,如果拉取失败,可以使用下面的阿里云镜像,镜像ID和Oracle原版一致 7c64410c08d5
# docker run -d --name oracle23c -p 1528:1521 container-registry.oracle.com/database/free:23.2.0.0
- 拉取国内镜像生成容器并运行(该镜像仓库为个人免费版,最多10个并发,非商业用途)
docker run -d --name oracle23c -p 1528:1521 registry.cn-shanghai.aliyuncs.com/darkathena/oracle_23c_free:23.2.0.0
跟踪容器内启动日志
docker logs -f oracle23c
出现 DATABASE IS READY TO USE! 时,表示数据库已经准备好了
进入容器
docker exec -it oracle23c /bin/bash
登录数据库
sqlplus / as sysdba
修改密码
创建容器时若未指定密码,则密码随机生成(详细请参考文末docker链接内的官方说明)
alter user sys identified by oracle;
测试容器外(容器宿主机)访问
sqlplus sys/oracle@localhost:1528 as sysdba
Linux测试截图
Windows测试截图
(请忽略上图的乱码,chcp 65001可显示正常)
相关资料
-
免费!免费!Oracle Database 23c Free – 开发者版
https://mp.weixin.qq.com/s/NfFfJe4iWQluq1YnKWW5og -
产品页面:
https://www.oracle.com/database/free -
下载地址:
Docker:https://container-registry.oracle.com/
VM:https://www.oracle.com/database/technologies/databaseappdev-vm.html
Linux RPM:https://www.oracle.com/database/technologies/free-downloads.html -
在线文档:
https://docs.oracle.com/en/database/oracle/oracle-database/23/index.html
- 本文作者: DarkAthena
- 本文链接: https://www.darkathena.top/archives/oracle23c-free-docker-run
- 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!