安装 Oracle AI Database 26ai / 23ai (Linux)
Oracle难度: 中级耗时: 45–120 分钟在单台服务器上安装 Oracle AI Database 26ai(取代 23ai 的版本,版本号 23.26.x);从三种官方方式中任选其一:生产环境使用 gold image ZIP 进行 OFA 安装(runInstaller -setupDBHome + dbca;文件系统,或已安装的 26ai Oracle Restart 的 ASM)、快速的 Enterprise Edition RPM,或免费的 Free RPM(开发/测试)。最终得到经过验证的 CDB + PDB、自动启动、基本安全设置和第一份 RMAN 备份。安装 19c 请打开 19c 安装,从 19c 迁移请打开 AutoUpgrade 指南。
架构: 1 台服务器
开始之前
- 核实版本名称:自 2025 年 10 月起,Oracle 以 Oracle AI Database 26ai 的名称发布 23ai(版本号 23.26.x)。如果您手中的文件仍使用 23ai 名称(例如 oracle-database-preinstall-23ai、/etc/init.d/oracle-free-23ai),请将本指南中含 26ai 的名称替换为对应的 23ai 名称,或下载最新的 26ai 文件。
- 受支持的操作系统:OL/RHEL 8 至少 8.6,OL/RHEL 9 至少 9.2(OL9 UEK7 5.15.0-201.135.6 / RHCK 5.14.0-284.30.1)。Oracle 建议使用最新的次版本。不支持 OL7/RHEL7。
- 26ai Grid Infrastructure (Oracle Restart) 已安装并在运行,ASM 中 … 和 … 磁盘组处于 MOUNTED 状态,磁盘组的 compatible.rdbms 值不高于数据库的 COMPATIBLE 值;oracle 用户属于 asmdba 组。磁盘已…通过 udev 规则…通过 AFD…通过 ASMLib v3……、基于 multipath 别名…准备好(存储准备)。
- …Free 版最多使用 2 个 CPU 线程、2 GB 内存和 12 GB 用户数据;服务器至少需要 2 GB 空闲内存。…内存与表单中的值一致(… GB);swap 至少 … GB。… /tmp 至少有 1 GB 可用空间。
- …… 下至少有 20 GB 可用空间用于软件…;数据和 FRA 位于 ASM 磁盘组(+…、+…)…;… 和 … 作为独立磁盘/LV 挂载且持久化(fstab)…。…/opt 下至少 10 GB(RPM 将软件安装到 /opt/oracle),并为 … 预留数据空间。…
- …Gold image … 已位于 … 下(edelivery.oracle.com 或 oracle.com 下载页面)。… RU(…)和 OPatch(…)也已从 My Oracle Support 下载;请在 MOS 上核对补丁号。……… 已位于 … 下(oracle.com 'Oracle AI Database 26ai for Linux x86-64 (RPM)';需接受许可协议)。…Free RPM …:服务器能访问互联网时,指南会自行从 download.oracle.com 下载该文件;否则请将其复制到 … 下。…
- 具备 Enterprise/Standard Edition 的有效许可证,以及用于下载补丁的 My Oracle Support 账户(CSI)。
- 主机名 … 已设置,且解析到本机 IP。
- 端口 … 未被其他进程占用。
- 本服务器上没有使用相同 SID(…)的其他 Oracle 安装,也没有旧的 XE/Free RPM。
- 服务器可以访问 yum.oracle.com(preinstall RPM),或已配置内部镜像。… 在 RHEL 上,preinstall RPM 从 Oracle Linux 仓库下载安装(Oracle 的官方方法);BaseOS 和 AppStream 仓库必须启用。…
- 维护窗口和服务器快照已就绪。
指南阶段
- 操作系统准备 — 主机名、/etc/hosts 与系统更新 · 安装 preinstall RPM · 从 Oracle Linux 仓库安装 preinstall RPM(RHEL) · 为 oracle 用户设置密码 · 检查 Transparent HugePages 设置 · 分配 HugePages …
- 软件安装(gold image ZIP) — 创建目录并授权 · 写入环境变量文件 · 将环境文件接入会话 · 将 gold image 解压到 ORACLE_HOME · 安装软件(runInstaller -setupDBHome) · 运行 root 脚本 …
- 监听程序与数据库(ZIP) — 创建监听程序(netca) · 创建 CDB 和 PDB(dbca) · 验证数据库的 Oracle Restart 注册 · 确保 PDB 在启动后保持打开 · 固定 SGA/PGA 值并重启 · 设置 local_listener(非 1521 端口) …
- 使用 RPM 安装 — 下载 Free RPM · 安装 Enterprise Edition RPM · 安装 Free RPM · 编辑配置文件 · 创建数据库(configure) · 编写 oracle 用户的环境文件 …
- 验证 — 检查版本、组件和设置 · 检查监听程序服务 · 检查 alert log
- 安全 — 锁定仍处于打开状态的 Oracle 账户(ACCOUNT LOCK) · 设置密码 profile
- 安装后 — RMAN 设置与第一次完整备份 · 监控:FRA 与表空间使用率 · 规划补丁日程