大数跨境
0
0

火变 DB 圈的 Oracle AI Database 26ai,有人玩过完整版吗?

火变 DB 圈的 Oracle AI Database 26ai,有人玩过完整版吗? 外贸人Amber
2025-10-20
71
导读:火变 DB 圈的 Oracle AI Database 26ai,国内有人玩过完整版吗?




最近这几天,数据库圈几乎被 Oracle AI Database 26ai 刷屏。各类公众号、博客、技术群都在讨论它的 AI 特性与未来方向,但仔细一看,大多数文章都停留在“理论层面”或是仅仅体验了 Oracle AI Database 26ai Free Platform。真正去折腾过“完整版(Full Version)”的人,几乎没有。

那么——这款传说中的“AI驱动数据库”,完整版到底是什么?

Free版与完整版差别又有多大?

本文通过实测,带大家一探究竟。





01
概念普及:23ai、26ai 都不是“地端完整版”

首先要明确一点:无论是 Oracle Database 23ai,还是最新的 26ai它们的完整版本目前都存在于 Oracle Cloud 和 Oracle Exadata 上

换句话说,你在本地或虚拟机上能装到的,都是 Free 版本,也就是 Oracle 提供给开发者和学习者的轻量体验版。

如果想体验“满血”功能(包括 AI 组件、生成式接口、自治优化等),目前只能通过购买 Oracle Cloud(甲骨文云)或 Oracle Exadata 才能玩到。




02
版本对比实测

为了直观展示差异,我分别安装和连接了两个环境:

  • Oracle AI Database 26ai Free 平台版

  • Oracle Cloud 上的 Oracle AI Database 26ai 完整版(Enterprise Edition)

01
 Free 平台环境信息
[oracle@oraclelinux83 ~]$ sqlplus / as sysdba
...
Connected to:
Oracle AI Database 26ai Free Release 23.26.0.0.0 - Develop, Learn, and Run for Free
Version 23.26.0.0.0

可以看到版本号为 23.26.0.0.0,且标识为 Free Release – Develop, Learn, and Run for Free

补丁信息:

SQL> SELECT PATCH_ID,STATUS,SOURCE_VERSION,TARGET_VERSION,ACTION_TIME FROM dba_registry_sqlpatch;
0 rows selected.

容器信息:

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 FREEPDB1                       READ WRITE NO

Free 版本中仅提供 FREEPDB1作为默认可用 PDB。


02
完全版(Full Version)环境信息

连接 Oracle Cloud Autonomous Database:

[oracle@oraclelinux83 admin]$ sqlplus ADMIN@orcl_high
...
Connected to:
Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems
Version 23.10.0.25.10

可见其版本号中出现了 “Enterprise Edition – for Oracle Cloud”,这是完整商业版标志。

补丁信息显示了长期持续的 Cloud 自动升级链:

SQL> SELECT PATCH_ID,STATUS,SOURCE_VERSION,TARGET_VERSION,ACTION_TIME FROM dba_registry_sqlpatch;

  PATCH_ID STATUS                    SOURCE_VERSION  TARGET_VERSION  ACTION_TIME
---------- ------------------------- --------------- --------------- ---------------------------------------------------------------------------
  36655885 SUCCESS                   23.4.0.24.05    23.5.0.24.05    12-JUN-24 08.15.45.426799 PM
  37025549 SUCCESS                   23.6.0.24.07    23.6.0.24.10    26-OCT-24 06.37.52.240663 AM
  ......
  38361783 SUCCESS                   23.9.0.25.08    23.10.0.25.10   04-OCT-25 06.48.34.377752 AM

11 rows selected.

(此处省略多行输出,可见版本持续从 23.4 → 23.10 迭代)




03
功能差异详解
01
默认用户数差异

Free 版本默认用户仅 35 个左右,主要是系统与安全相关账户:

SQL> select username from dba_users;

USERNAME
--------------------------------------------------------------------------------
SYS
SYSTEM
......
SYSKM
DGPDB_INT
SYS$UMF
SYSDG

35 rows selected.

完整版则多达 72 个用户,包括 APEX、ORDS、OML、GRAPH、CLOUD$SERVICE 等云端组件账号,代表了完整的 AI、分析、REST 服务 支持体系。

SQL> select username from dba_users;

USERNAME
--------------------------------------------------------------------------------------------------------------------------------
APEX_PUBLIC_ROUTER
ORDS_PLSQL_GATEWAY
......
ADBSNMP
ADB_APP_STORE
DCAT_ADMIN
C##DATA$SHARE

72 rows selected.

这说明完整版集成了多项云原生与AI服务模块,Free 版本则完全没有这些组件。

02
数据文件结构差异

Free 版本使用本地文件系统存储:

SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------
/opt/oracle/oradata/FREE/FREEPDB1/system01.dbf
/opt/oracle/oradata/FREE/FREEPDB1/sysaux01.dbf
/opt/oracle/oradata/FREE/FREEPDB1/undotbs01.dbf
/opt/oracle/oradata/FREE/FREEPDB1/users01.dbf

而完整版使用 Oracle ASM(+DATA 盘组),具有更高性能与可靠性:

SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------
+DATA/ED51POD/412AAD02BBDF2EF1E0632D17000A9C56/DATAFILE/system.7641.1214539183
+DATA/ED51POD/412AAD02BBDF2EF1E0632D17000A9C56/DATAFILE/sysaux.9333.1214539183
+DATA/ED51POD/412AAD02BBDF2EF1E0632D17000A9C56/DATAFILE/undotbs1.9193.1214539183
+DATA/ED51POD/412AAD02BBDF2EF1E0632D17000A9C56/DATAFILE/data.9219.1214539181
+DATA/ED51POD/412AAD02BBDF2EF1E0632D17000A9C56/DATAFILE/dbfs_data.9605.121453918
1

+DATA/sampleschema_dbf

6 rows selected.

同时可以查看到真实的云端存储组容量:

SQL> select name,STATE,TOTAL_MB/1024/1024 TB,FREE_MB/1024/1024 TB from v$asm_diskgroup;

NAME       STATE               TB         TB
---------- ----------- ---------- ----------
DATA       CONNECTED   1843.17188 1685.63988
RECO       CONNECTED     460.6875 436.898438

这已经是企业级云存储规模的配置。

03
AI 组件差异 —— 核心对比点

这部分是 Free 与 Full 最大的区别。

Free 版本中搜索 AI 组件:

SQL> SELECT owner, object_name, object_type FROM dba_objects WHERE object_name LIKE '%_AI';

输出的全是与 JAI(Java Advanced Imaging)相关的旧组件,与数据库 AI 无关。

而完整版结果则完全不同:

SQL> SELECT owner, object_name, object_type FROM dba_objects WHERE object_name LIKE '%_AI';

OWNER                          OBJECT_NAME                              OBJECT_TYPE
------------------------------ ---------------------------------------- -----------------------
C##CLOUD$SERVICE               DBMS_CLOUD_AI                            PACKAGE
PUBLIC                         DBMS_CLOUD_AI                            SYNONYM
C##CLOUD$SERVICE               DBMS_CLOUD_AI                            PACKAGE BODY
APEX_240200                    WWV_FLOW_AI                              PACKAGE BODY
APEX_240200                    WWV_FLOW_AI                              PACKAGE
C##ADP$SERVICE                 DBMS_INGEST_AI                           PACKAGE
C##ADP$SERVICE                 DBMS_INGEST_AI                           PACKAGE BODY
PUBLIC                         DBMS_INGEST_AI                           SYNONYM
C##CLOUD$SERVICE               DBMS_CLOUD_OCI_GA_GENERATIVE_AI          PACKAGE
PUBLIC                         DBMS_CLOUD_OCI_GA_GENERATIVE_AI          SYNONYM
C##CLOUD$SERVICE               DBMS_CLOUD_OCI_GA_GENERATIVE_AI          PACKAGE BODY
APEX_240200                    APEX_AI                                  SYNONYM
SHIJW                          AI$SELECTAI                              SQL TRANSLATION PROFILE
PUBLIC                         APEX_AI                                  SYNONYM

14 rows selected.

这意味着完整版中已经集成:

  • DBMS_CLOUD_AI:用于与 Oracle Cloud 的 AI 服务交互;

  • DBMS_INGEST_AI:AI增强型数据导入;

  • DBMS_CLOUD_OCI_GA_GENERATIVE_AI:生成式AI能力;

  • APEX_AI:低代码AI接口;

  • 以及AI$SELECTAI:SQL层面的AI扩展。

这些是 26ai 的真正亮点,而 Free 版完全不具备。本人之前写过一篇关于ai for oracle db的文章SQL再见!Oracle教你用“人话”查数据,供大家参考!




04
Free 版本安装记录(参考)

系统环境:

  • OS:Red Hat Enterprise Linux 8.10

  • DB:Oracle AI Database Free 23.26.0.0.0

安装前准备:

dnf -y install oracle-ai-database-preinstall-26ai

(完整安装输出略,可见 Oracle 提供了 preinstall 包来自动配置依赖环境,包括 ksh、openssl10、X11 库等。)

数据库软件安装:

[root@oraclelinux83 opc]# dnf -y install oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
Last metadata expiration check: 0:01:17 ago on Thu 16 Oct 2025 04:39:05 PM GMT.
......[INFO] Oracle home installed successfully and ready to be configured.
To configure Oracle AI Database Free, optionally modify the parameters in'/etc/sysconfig/oracle-free-26ai.conf' and then run '/etc/init.d/oracle-free-26ai configure' as root.

  Verifying        : oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                                          1/1 

Installed:
  oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                                                        

Complete!

创建和配置数据库:

[root@oraclelinux83 opc]# /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:
......
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: oraclelinux83/FREEPDB1
     Multitenant container database: oraclelinux83figure_out.log' for more details.




05
Oracle Cloud 上的 Oracle AI Database 26ai 创建
截屏2025-10-15 11.56.00.jpg
截屏2025-10-18 18.59.28.jpg



06
总结:Free 是体验,Full 才是 AI
项目
Free 版本
完全版(Oracle Cloud)
部署方式
本地/Linux
云端ADB(Autonomous DB)
用户数
35
72+(含 APEX/AI 模块)
数据存储
文件系统
ASM + DATA/RECO
补丁机制
手动
自动持续更新
AI 组件
含 DBMS_CLOUD_AI / APEX_AI 等
性能优化
手动调优
自治+AI调优
适用场景
学习、测试
企业生产、AI集成

一句话总结:

Oracle 26ai Free 是“看AI”,Oracle 26ai Full 才是“用AI”。




07
实测感受与结语

实测下来,Free 版确实轻巧易部署,适合教学和演示,但功能上与真正的“AI数据库”仍有较大距离。

在完整版环境中,我们能明显感受到 Oracle Cloud 的自治特性、AI运维接口、APEX智能助手等功能已融入数据库核心,真正体现“AI驱动数据库”的理念。

从 23ai 到 26ai,Oracle 的节奏越来越快,也越来越“云中心化”。

如果只是想了解 AI Database 的理念,Free 版本足够;

但如果你想真正玩转 DBMS_CLOUD_AI、APEX_AI、SQL AI Profile 等新特性,还是得上云。

微信图片_20251018195708_22270_49.png
结语

Oracle Database 26ai 的发布,标志着数据库正式迈入AI驱动时代。

在这个版本中,数据库不再只是“存储数据”的工具,而是能够“理解语义、参与决策”的智能体。

Oracle 率先完成了从支持AI到由AI驱动的历史性跨越,为数据库行业树立了新标杆。

其他数据库厂商,或许还在探索“如何让AI融入数据库”;

而Oracle,已经让数据库成为AI的一部分

未来的DBA,不只是管理员,而是数据智能的“教练”。



END




作者:Digital Observer(施嘉伟)

Oracle ACE Pro

PostgreSQL ACE Partner

Oracle OCMKCMPGCM、DB2 、MySQL OCP、PCTP、PCSD、OCI、PolarDB技术专家、达梦师资认证,从业11年+

ITPUB认证专家、崖山YVP、PolarDB开源社区技术顾问、HaloDB技术顾问、TiDB社区技术布道师、青学会MOP技术社区专家顾问、国内某高校企业实践指导教师

公众号/墨天轮/IF Club:Digital Observer;CSDN/PGfans:施嘉伟;ITPUB:sjw1933


往期推荐:






ACE 学徒——Oracle ACE 的全新入门路径来了!


基于TNSPING的Oracle连接故障排查实战


从零开始,在甲骨文云创建云主机(详细图文教程)


Oracle RAC添加节点会遇到哪些问题?


SQL再见!Oracle教你用“人话”查数据







在看点这里

点击"阅读原文"





【声明】内容源于网络
0
0
外贸人Amber
跨境分享圈 | 持续输出行业见解
内容 45819
粉丝 1
外贸人Amber 跨境分享圈 | 持续输出行业见解
总阅读239.5k
粉丝1
内容45.8k