Oracle 一键自动安装脚本
一条命令完成 Oracle 数据库全自动安装,支持单实例、ASM、RAC 集群
从操作系统配置到建库,全部自动化,告别繁琐的手工安装
核心功能
一键安装
单条命令完成从 OS 配置到建库的全部流程,无需人工干预
多版本支持
支持 Oracle 11gR2、12cR2、19c、21c、23ai、26ai
多种部署模式
单实例(文件系统)、单机 ASM、RAC 集群(无节点数限制)
20+ 操作系统
RHEL、OracleLinux、CentOS、麒麟V10、统信UOS、欧拉、龙蜥等
多架构
同时支持 x86_64 和 ARM (aarch64) 架构
一键打补丁
一键应用 PSU/RU/OJVM 补丁,支持 Grid 和 DB 分别打补丁
CDB/PDB 架构
支持 CDB 容器数据库和多个 PDB 可插拔数据库创建
离线安装
支持本地 ISO 镜像源,无需外网即可完成安装
安装命令生成器
选择安装模式,配置参数,实时生成可执行的 Shell 安装命令
基础配置
用户与密码
数据库参数
系统选项
存储与补丁
sh OracleShellInstall.sh \
-install_mode single \ # 单机模式
# 填写上方必填参数 (*) 后,命令将自动补全兼容性矩阵
覆盖 26+ 操作系统,每一条记录均由作者亲自测试验证
| 操作系统 | 11GR2 | 12CR2 | 19C | 21C |
|---|---|---|---|---|
| Red Hat / CentOS / OracleLinux 社区版 | ||||
| CentOS 6 全系 | ✓ | ✓ | ✕ | ✕ |
| CentOS 7/8 全系 | ✓ | ✓ | ✓ | ✓ |
| RedHat 6 全系 | ✓ | ✓ | ✕ | ✕ |
| RedHat 7/8/9 全系 | ✓ | ✓ | ✓ | ✓ |
| OracleLinux 6 全系 | ✓ | ✓ | ✕ | ✕ |
| OracleLinux 7/8/9 全系 | ✓ | ✓ | ✓ | ✓ |
| RockyLinux / AlmaLinux 专业版 | ||||
| RockyLinux 8/9 全系 | ✓ | ✓ | ✓ | ✓ |
| AlmaLinux 8/9 全系 | ✓ | ✓ | ✓ | ✓ |
| SUSE 专业版 | ||||
| SUSE 12/15 全系 | ✓ | ✓ | ✓ | ✓ |
| 国产化操作系统 专业版 | ||||
| 华为欧拉 openEuler 20~24 全系 | ✓ | ✓ | ✓ | ✓ |
| 华为欧拉 EulerOS V2 全系 | ✓ | ✓ | ✓ | ✓ |
| 腾讯 TencentOS 2/3/4 全系 | ✓ | ✓ | ✓ | ✓ |
| 浪潮云峦 KeyarchOS 5 全系 | ✓ | ✓ | ✓ | ✓ |
| 阿里龙蜥 Anolis 7/8 全系 | ✓ | ✓ | ✓ | ✓ |
| 银河麒麟 Kylin V10 全系 | ✓ | ✓ | ✓ | ✓ |
| 中标麒麟 NeoKylin V7 全系 | ✓ | ✓ | ✓ | ✓ |
| 统信 UOS V20 全系 | ✓ | ✓ | ✓ | ✓ |
| OpenCloudOS 7/8/9 全系 | ✓ | ✓ | ✓ | ✓ |
| Debian 系列 专业版 | ||||
| Debian 全系 | ✓ | ✓ | ✓ | ✓ |
| Deepin 全系 | ✓ | ✓ | ✓ | ✓ |
| Ubuntu 全系 | ✓ | ✓ | ✓ | ✓ |
| 其他 专业版 | ||||
| Fedora 13~39 全系 | ✓ | ✓ | ✓ | ✓ |
| ArchLinux | ✓ | ✓ | ✓ | ✓ |
| 红旗 Asianux | ✓ | ✓ | ✓ | ✓ |
| 中科方德 NFSChina | ✓ | ✓ | ✓ | ✓ |
| NingOS | ✓ | ✓ | ✓ | ✓ |
他们都在用
以前手工装一套 RAC 要一天,现在一条命令搞定,团队效率翻倍
— 某金融企业 · 数据库架构师
信创项目赶工期,20 多种 OS 全覆盖,帮我们节省了大量适配时间
— 某国企 · 运维主管
从社区版升级到专业版后,ARM 服务器的 Oracle 部署再也不愁了
— 某互联网公司 · 高级 DBA
定价方案
一次购买,终身使用,永久更新
社区版
永久免费 · Gitee 开源
- 单机 / 单机 ASM 安装
- NON-CDB / CDB (PDB) 架构
- X86 架构支持
- RHEL / OracleLinux / CentOS 官方认证组合
- 全自动化安装 · 无需人工干预
- RAC 集群部署
- ARM 架构 · 国产化系统
- 20+ Linux 发行版支持
- 一键安装补丁 (PSU/RU/OJVM)
专业版
一次购买,终身使用,永久更新
- 包含社区版全部功能
- RAC 集群部署(不限节点)
- ARM 架构全面支持
- 国产化系统(麒麟、欧拉、统信等 20+)
- Grid/DB/OJVM 一键安装补丁
- 安装介质提供
- 专属付费群 · 直播答疑 · 日志排错
参数速查
50+ 安装参数完整参考,支持搜索和分类筛选
| 参数 | 说明 | 默认值 | 适用范围 |
|---|---|---|---|
| -lf | 公网 IP 的网卡名称(必填) | - | 通用 |
| -n | 主机名 | orcl | 通用 |
| -o | 数据库名称,支持多实例 | orcl | 通用 |
| -d | Oracle 软件安装根目录 | /u01 | 通用 |
| -dbv | Oracle 数据库版本 | 19 | 通用 |
| -ou | 系统 oracle 用户名称 | oracle | 通用 |
| -op | 系统 oracle 用户密码 | oracle | 通用 |
| -dp | 数据库 sys/system 密码 | oracle | 通用 |
| -ds | 数据库字符集 | AL32UTF8 | 通用 |
| -ns | 数据库国家字符集 | AL16UTF16 | 通用 |
| -dbs | 数据库块大小 (bytes) | 8192 | 通用 |
| -redo | Redo 日志文件大小 (MB) | 1024 | 通用 |
| -er | 启用归档模式 | true | 通用 |
| -pdb | PDB 名称,设置后启用 CDB 架构 | pdb01 | 通用 |
| -ord | 数据文件目录(单机模式) | /oradata | 通用 |
| -ard | 归档文件目录(单机模式) | /oradata/archivelog | 通用 |
| -lrp | 配置本地软件源 | Y | 通用 |
| -nrp | 配置网络软件源 | N | 通用 |
| -gui | 安装系统图形界面 | N | 通用 |
| -opd | 优化数据库参数 | N | 通用 |
| -hf | 配置大页内存 | N | 通用 |
| -m | 仅配置操作系统,不安装数据库 | N | 通用 |
| -ud | 安装到 DB 软件结束,不建库 | N | 通用 |
| -opa | Oracle PSU/RU 补丁编号 | - | 通用 |
| -jpa | OJVM PSU/RU 补丁编号 | - | 通用 |
| -gu | 系统 grid 用户名称 | grid | ASM |
| -gp | 系统 grid 用户密码 | oracle | ASM |
| -giv | Grid Infrastructure 版本 | 19 | ASM |
| -adc | 脚本配置 ASM 磁盘 | Y | ASM |
| -mp | 配置 multipath 多路径 | Y | ASM |
| -dd | DATA 磁盘组磁盘列表(必填) | - | ASM |
| -dn | DATA 磁盘组名称 | DATA | ASM |
| -dr | DATA 磁盘组冗余度 | EXTERNAL | ASM |
| -gpa | Grid PSU/RU 补丁编号 | - | ASM |
| -vbox | VirtualBox 环境修复 | N | ASM |
| -pf | 心跳网卡名称(必填) | - | RAC |
| -hn | 所有节点主机名(必填) | - | RAC |
| -ri | 所有节点公网 IP(必填) | - | RAC |
| -vi | 所有节点虚拟 IP(必填) | - | RAC |
| -si | Scan IP 地址(必填) | - | RAC |
| -rp | root 用户密码,所有节点需一致 | - | RAC |
| -cn | 集群名称(不超过15位) | - | RAC |
| -sn | Scan 名称 | - | RAC |
| -od | OCR 磁盘组磁盘列表(必填) | - | RAC |
| -ad | ARCH 磁盘组磁盘列表 | - | RAC |
| -on | OCR 磁盘组名称 | OCR | RAC |
| -or | OCR 磁盘组冗余度 | EXTERNAL | RAC |
| -an | ARCH 磁盘组名称 | ARCH | RAC |
| -ar | ARCH 磁盘组冗余度 | EXTERNAL | RAC |
| -tsi | CTSS 时间服务器 IP | - | RAC |
| -dns | 配置 DNS(多 Scan IP 时需要) | N | RAC |
| -dnsn | DNS 服务器名称 | - | RAC |
| -dnsi | DNS 服务器 IP | - | RAC |
| -ug | 安装到 Grid 软件结束 | N | RAC |
显示 54/54 个参数
常见问题
安装脚本支持哪些 Oracle 版本?
支持 Oracle 11gR2、12cR2、19c、21c、23ai、26ai,覆盖目前主流的所有版本。
如何获取安装脚本?
付款成功后,点击「GitHub 授权并绑定」按钮完成 GitHub 账号绑定,系统会自动邀请你加入私有仓库(只读权限)。如果自动邀请失败,可直接在网站内下载脚本文件,同时管理员也会在 24 小时内重试邀请。
安装脚本有优惠吗?
安装脚本统一售价 ¥99,不设额外折扣。如需同时购买课程和安装脚本,推荐选择全家桶套餐更划算。
脚本安全吗?能在已有数据库的服务器上运行吗?
脚本开源可审计(社区版),专业版在购买后可查看全部源码。脚本仅适用于全新环境的 Oracle 数据库初始化安装,不支持在已有数据库实例的服务器上执行,因此不会对现有环境产生任何影响。安装过程全程日志记录,完整可追踪。
在其他平台购买了安装脚本,如何开通当前网站的权限?
如果你已在其他平台(如 CSDN、墨天轮等)购买并获得了 GitHub 仓库的协作者权限,可以滚动到页面上方的「已有仓库权限?」区域,点击「GitHub 授权验证权限」按钮完成验证,验证通过后即可自动开通本站的下载和访问权限。