Oracle AI Database 26ai 来了!一文详解全新安装指南

各位数据库从业者和技术爱好者们,好消息来了!Oracle 发布了新一代长期支持版本 —— Oracle AI Database 26ai !这个版本不仅带来了超过 300 项新功能,尤其在人工智能( AI )和开发者体验上进行了大量革新。

新版本来了,最关心的问题当然是: 怎么装?

今天,我们就根据 Oracle 最新的官方文档,为大家详细梳理 Oracle AI Database 26ai Windows   Linux   两大主流平台上的安装流程和关键注意事项。无论你是单机开发测试,还是准备部署集群,这篇指南都能帮你快速上手!


一、版本亮点速览

在开始安装之前,我们先快速回顾一下 26ai 的一些核心亮点,这会让你的安装更有期待感:

·  AI 向量搜索 :这是本次更新的重头戏。你现在可以在数据库中直接生成、存储和索引文档、图片等数据的向量,并进行相似性搜索,轻松构建 AI 应用。

·  开发者友好 :对 JSON 、微服务等开发模式提供了更强的支持,并新增了 DBMS_CLOUD_AI   等包,方便调用大语言模型(LLM )。

·  安全性增强 :支持长达 1024 字节 的密码,引入了全新的 SQL 防火墙,并支持 TLS 1.3 ML-KEM 等前沿加密标准。

·  安装体验优化 :全面支持 镜像化安装 Gold Image ),简化了大规模部署和升级流程。


二、版本选择与准备

目前,Oracle AI Database 26ai 提供了多种版本以应对不同场景:

1.  Oracle AI Database Free :免费的入门级版本,适合开发者和学习使用。虽然功能受限(如内存和用户数据量有限制),但足以体验 26ai 的核心魅力。

2.  企业版/ 标准版 :面向生产环境的商业版本,功能最全。

3.  Oracle RAC (Real Application Clusters) :用于构建高可用和可扩展的集群数据库。

安装前,无论哪个版本,请务必做好以下准备:

·  查看系统要求

Windows :至少需要 10 GB 磁盘空间, 2 GB 推荐内存。

Linux :至少需要 10 GB 磁盘空间, 1 GB 最低内存, 2 GB 推荐。

确认操作系统版本 Oracle 官方支持的列表中。

·  卸载旧版本 :如果你的系统上存在旧的 Oracle Database XE Free 版本,安装新版本前必须彻底卸载。

·  管理员权限 Windows 上需要以 Administrators 组成员 身份登录;Linux 上通常需要 root   权限来安装前置 RPM 包。


三、 Windows 平台安装详解

对于 Windows 用户,安装过程非常直观,主要分为图形化安装和静默安装两种。

快速开始(图形化安装):

1.  下载 :访问 Oracle 官网下载 Windows 版本的 Oracle AI Database Free 26ai

2.  解压 :将下载的 zip 包解压到临时目录。

3.  运行安装程序 :双击 setup.exe

4.  遵循向导

接受许可协议。

特别注意 :安装路径(比如 C:\app\oracle\product\26ai )的 所有父目录(除了盘符根目录)不能允许 “Authenticated Users” 组有修改权限 。官方建议接受默认路径,或让安装程序自动创建不存在的目录。

输入并确认数据库管理员(SYS SYSTEM 等)的密码。

查看摘要信息,点击 “Install” 开始安装。

5.  完成 :安装成功后会显示连接串信息,点击 Finish 即可。

其他要点:

·  静默安装 :对于批量部署,可以修改 FREEInstall.rsp   响应文件,在命令行中使用 setup.exe /s /v"...   等参数进行无人值守安装。

·  示例安装 :如果你需要安装 Oracle 的示例 Schema ,还需要下载 Oracle AI Database Examples   包,并将其解压到已有的 Oracle 主目录中( Windows 上需预留约 5.43 GB   磁盘空间)。


四、 Linux 平台安装详解(主流方式)

Linux 平台的安装通常分为两步:安装前置包,再安装数据库。

1 RPM 包安装(推荐):

1.  安装前置 RPM :以 root   用户执行 dnf -y install oracle-ai-database-preinstall-26ai 。这个包会自动创建操作系统用户( oracle )、组和所需内核参数。

2.  下载并安装数据库 RPM

从官网下载对应架构的 .rpm   文件,例如 oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm

执行 dnf -y install [ 下载的 rpm 文件路径 ]

3.  配置数据库 :安装完软件后,运行 /etc/init.d/oracle-free-26ai configure   脚本。这个过程会创建一个名为 FREE   的容器数据库(CDB )和一个名为 FREEPDB1   的可插拔数据库(PDB )。 系统会自动提示你输入 SYS 等账户的密码。

2 )静默安装:

当你需要在多台机器上部署或与第三方应用集成时,可以创建一个 wrapper 脚本,将 yum install   /etc/init.d/oracle-free-26ai configure   命令写入脚本中直接运行。

3 )环境变量设置:

安装完成后,使用 Oracle 官方提供的 oraenv   coraenv   脚本来设置环境变量,这会比手动设置方便得多。

bash

export  ORACLE_SID=FREE export  ORAENV_ASK=NO

. /opt/oracle/product/26ai/dbhomeFree/bin/oraenv

4 )关键文件位置( Linux ):

·  Oracle 基目录 /opt/oracle

·  Oracle 主目录 /opt/oracle/product/26ai/dbhomeFree

·  数据库文件 /opt/oracle/oradata/FREE

·  告警日志 /opt/oracle/diag/rdbms/free/FREE/trace/alert_FREE.log


五、集群与升级:更强大的选择

如果你需要部署高可用环境,请参考:

1.  Oracle RAC on Podman Oracle 提供了详细的指南,教你如何在 Podman 容器中部署 Oracle RAC 26ai 。这极大简化了 RAC 环境的搭建过程,适合在虚拟机或物理机上快速验证。

2.  从旧版本升级 :官方明确说明, 不能 使用 DBUA DBCA 直接将旧版本 PDB 插入 26ai 。正确的路径是:使用 Data Pump (expdp/impdp)   工具将数据从 21c XE 23.x Free 导出,安装好 26ai 后再导入。

3.  Grid Infrastructure (GI) :全新的 GI 26ai 不再支持 Oracle ASM Filter Driver (ASMFD) ,推荐迁移至 ASMlib v3


六、安装后的事:别忘了这些!

安装成功只是第一步,后续操作同样重要:

1.  验证数字签名 jarsigner   工具确保你下载的安装文件是官方完整无篡改的。

2.  开启新功能 :要想使用 AI Vector Search 26ai 的核心新功能,需要手动将 COMPATIBLE   初始化参数设置为 23.6.0

3.  打补丁 Oracle 推荐使用 Gold Image   的方式进行 out-of-place 的季度更新( RU )。 注意 Oracle AI Database Free 版本不支持通过 RU 进行打补丁。

4.  连接测试 :使用 SQL*Plus 或其他客户端工具连接到你的新数据库。连接容器数据库使用 localhost:1521/FREE ,连接 PDB 使用 localhost:1521/FREEPDB1


结语

Oracle AI Database 26ai 的到来,标志着数据库与 AI 的深度融合进入了一个新阶段。无论你是初次接触,还是资深的 Oracle DBA ,这个版本都值得你立即上手体验。希望这篇安装指南能帮助你顺利迈出第一步。

互动话题 :你对 Oracle AI Database 26ai 的哪个新功能最感兴趣?欢迎在评论区留言讨论!


请使用浏览器的分享功能分享到微信等