各位数据库从业者和技术爱好者们,好消息来了!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) :用于构建高可用和可扩展的集群数据库。
安装前,无论哪个版本,请务必做好以下准备:
· 查看系统要求 :
o Windows :至少需要 10 GB 磁盘空间, 2 GB 推荐内存。
o Linux :至少需要 10 GB 磁盘空间, 1 GB 最低内存, 2 GB 推荐。
o 确认操作系统版本 在 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. 遵循向导 :
o 接受许可协议。
o 特别注意 :安装路径(比如 C:\app\oracle\product\26ai )的 所有父目录(除了盘符根目录)不能允许 “Authenticated Users” 组有修改权限 。官方建议接受默认路径,或让安装程序自动创建不存在的目录。
o 输入并确认数据库管理员(SYS 、 SYSTEM 等)的密码。
o 查看摘要信息,点击 “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 :
o 从官网下载对应架构的 .rpm 文件,例如 oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm 。
o 执行 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 的哪个新功能最感兴趣?欢迎在评论区留言讨论!