很遗憾的是 oracle 11g 目前并不支持 arm64
只能找到 amd64 了 看到了一个镜像 支持mac m1 M2 需要安装 colima
免费版本 Oracle Database Express Edition
- 每个版本都有免费版本 只能用测试 不能用户生产有限制
- 数据库实例大小:Oracle XE只支持最大12GB的数据存储空间。
- 内存限制:Oracle XE只能使用最多2GB的RAM。
- 处理器限制:Oracle XE只能在单个处理器上运行,无法利用多处理器系统的优势。
- 功能限制:Oracle XE缺少一些高级功能,例如分区、复制、ASM等
- 仅支持 linux / windows
- mac ???? 也一样是套壳
mac oracle xe 11g
| colima start --arch x86_64 --memory 4 --disk 10 --mount-type 9p |
| docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g |
| docker tag registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g qida/oracle-xe-11g |
| version: "3" |
| services: |
| oracle: |
| image: guanchaoguo/oracle-xe-11g:latest |
| container_name: oracle_xe_llg |
| environment: |
| ORACLE_PASSWORD: oracle |
| ORACLE_ALLOW_REMOTE: true |
| ports: |
| - "1521:1521" |
| volumes: |
| - ~/data/oracle:/u01/app/oracle/oradata/oracle11g-data |
进入容器控制台
| su oracle |
| sqlplus / as sysdba |
提示密码过期
- oracle ORA-28002:the password will expire within 7 days
| ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; |
创建用户
| # 创建数据库用户 |
| create user fdm identified by qwe123; |
| # 授权给用户 |
| GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO fdm; |
账号
- hostname: localhost
- port: 1521
- sid: xe
- username: fdm
- password: qwe123
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库