Oracle AI Database 26ai 是 Oracle 推出的新一代 AI 原生数据库(AI-Native Database),也是目前长期支持版本(Long Term Support)。
作为一款融合数据库 (Converged Database),26ai 将 AI 深度集成到数据库核心和整个开发栈中。它不仅支持传统关系型数据,还原生支持向量(Vector)、JSON、图(Graph)、空间(Spatial)等多种数据类型,并提供强大的 AI Vector Search(向量相似性搜索),能够轻松实现检索增强生成(RAG)、语义搜索等 AI 应用。
26ai 的亮点包括:
- 增强的 AI Vector Search,支持与关系型、JSON、图等数据的混合查询
- 支持 Agentic AI(智能体 AI)工作流,重点聚焦 AI 能力和开发者生产力
- 集成主流大语言模型(LLM)和 ONNX 嵌入模型
- 开发者友好特性:自然语言接口、SQL/PL/SQL 增强、JavaScript 存储过程等
相比 23ai,从 23ai 升级到 26ai 非常简单:只需应用 2025 年 10 月 发布的 Release Update 更新包,无需执行完整的数据库升级,也无需对应用进行重新认证,如下图:

(升级示意图来源:https://support.oracle.com/knowledgefs?docId=742060)
1. 操作系统要求
- 官方推荐:Oracle Linux 8 或 Oracle Linux 9
- 也可运行在 RHEL 8/9 兼容发行版(如 AlmaLinux、Rocky Linux 等)上
生产环境建议优先使用 Oracle Linux,以获得最佳兼容性和优化。
2. 下载 RPM 包
下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#db_ee
将两个 RPM 包下载到服务器目录,例如 /home/oracle/oracle26ai/:
bash
[root@ora26ai oracle26ai]# ls -lrt
total 1454884
-rw-r--r-- 1 root root 1489765640 Mar 29 23:13 oracle-ai-database-free-26ai-23.26.1-1.el8.x86_64.rpm
-rw-r--r-- 1 root root 30036 Mar 29 23:22 oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm
3. 安装 Preinstall RPM(准备系统环境)
bash
[root@ora26ai oracle26ai]# dnf -y install oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm
此步骤会自动创建 oracle 用户和相关组,并配置内核参数等系统要求。
4. 安装 Database RPM
bash
[root@ora26ai oracle26ai]# dnf -y install oracle-ai-database-free-26ai-23.26.1-1.el8.x86_64.rpm
5. 配置数据库
bash
[root@ora26ai oracle26ai]# /etc/init.d/oracle-free-26ai configure
Specify a password to be used for database accounts. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. Note that the same password will be used for SYS, SYSTEM and PDBADMIN accounts:
Confirm the password:
Configuring Oracle Listener.
Listener configuration succeeded.
Configuring Oracle AI Database FREE.
Enter SYS user password:
**********
Enter SYSTEM user password:
********
Enter PDBADMIN User Password:
**********
Prepare for db operation
7% complete
Copying database files
29% complete
Creating and starting Oracle instance
30% complete
33% complete
36% complete
39% complete
43% complete
Completing Database Creation
47% complete
49% complete
50% complete
Creating Pluggable Databases
54% complete
71% complete
Executing Post Configuration Actions
93% complete
Running Custom Scripts
100% complete
Database creation complete. For details check the logfiles at:
/opt/oracle/cfgtoollogs/dbca/FREE.
Database Information:
Global Database Name:FREE
System Identifier(SID):FREE
Look at the log file "/opt/oracle/cfgtoollogs/dbca/FREE/FREE.log" for further details.
Connect to Oracle AI Database using one of the connect strings:
Pluggable database: ora26ai/FREEPDB1
Multitenant container database: ora26ai
配置过程中会提示设置密码(SYS、SYSTEM、PDBADMIN 账户共用同一个密码):
- 密码要求:至少 8 位字符,包含大小写字母和数字
- 配置监听器(Listener)
- 创建并启动数据库实例
- 创建 Pluggable Database(PDB)
配置完成后,系统会显示类似以下信息:
Database creation complete. For details check the logfiles at: /opt/oracle/cfgtoollogs/dbca/FREE
Database Information:
Global Database Name: FREE
System Identifier (SID): FREE
Connect to Oracle AI Database using one of the connect strings:
Pluggable database: ora26ai/FREEPDB1
Multitenant container database: ora26ai
配置完成后,监听器和数据库已自动启动。
6. 默认文件路径一览
- ORACLE_BASE :
/opt/oracle - ORACLE_HOME :
/opt/oracle/product/26ai/dbhomeFree - 数据文件 :
/opt/oracle/oradata/FREE - 诊断日志 :
/opt/oracle/diag - DBCA 日志 :
/opt/oracle/cfgtoollogs/dbca/FREE - 配置文件 :
/etc/sysconfig/oracle-free-26ai.conf - 服务脚本 :
/etc/init.d/oracle-free-26ai
7. 验证安装
检查监听器状态:
bash
[oracle@ora26ai ~]$ lsnrctl status
检查数据库进程:
bash
[oracle@ora26ai ~]$ ps -ef | grep pmon
8. 登录数据库
bash
export ORACLE_SID=FREE
. /opt/oracle/product/26ai/dbhomeFree/bin/oraenv
sqlplus / as sysdba
登录成功后,可执行以下命令验证:
sql
SQL> show parameter db_name;
SQL> show parameter sga;
至此,Oracle AI Database 26ai Free 安装完成!