Oracle AI Database 26ai 安装实战

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 8Oracle 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 安装完成!

官方安装参考链接:https://docs.oracle.com/en/database/oracle/oracle-database/26/xeinl/installing-oracle-database-free.html#GUID-728E4F0A-DBD1-43B1-9837-C6A460432733

相关推荐
Rick19932 小时前
SQL优化
数据库·sql
沪漂阿龙2 小时前
掌握MySQL这些函数,SQL水平直接起飞!
数据库·sql·mysql
无忧智库2 小时前
破局与重构:基于“智慧大脑”的企业全面数据化经营深度解构(PPT)
数据库·重构
大嘴皮猴儿2 小时前
零基础入门:跨境电商产品图片多语言翻译的完整流程与跨马翻译实操
大数据·数据库·人工智能·自动翻译·教育电商
雷工笔记2 小时前
Navicat 备份与还原 PostgreSQL 数据库
数据库·postgresql·oracle
逸Y 仙X2 小时前
文章十四:ElasticSearch Reindex重建索引
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
冷血~多好2 小时前
mysql实现主从复制以及springboot实现读写分离
java·数据库·mysql·springboot
两年半的个人练习生^_^2 小时前
如何自己实现多数据源
数据库
AI周红伟2 小时前
周红伟:关于OpenClaw安全使用提醒
大数据·数据库·人工智能·安全·腾讯云·openclaw