都在吹 Oracle 26ai,有人玩过完整版吗?

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

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

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

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

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

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

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

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

二、版本对比实测

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

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

1. 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。


2. 完全版(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
---------- ------------------------- --------------- --------------- ---------------------------------------------------------------------------
  36735301 SUCCESS                   23.5.0.24.05    23.5.0.24.06    27-JUN-24 12.58.04.266652 AM
  36821795 SUCCESS                   23.5.0.24.06    23.6.0.24.07    10-AUG-24 08.03.34.890061 AM
  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
  37228708 SUCCESS                   23.6.0.24.10    23.6.0.24.11    07-DEC-24 01.06.28.910551 AM
  37385169 SUCCESS                   23.6.0.24.11    23.7.0.25.02    25-JAN-25 06.43.45.876033 AM
  37540109 SUCCESS                   23.7.0.25.02    23.7.0.25.03    15-MAR-25 06.44.30.317274 AM
  37710995 SUCCESS                   23.7.0.25.03    23.8.0.25.05    26-APR-25 06.43.55.184961 AM
  37858811 SUCCESS                   23.8.0.25.05    23.8.0.25.06    13-JUN-25 11.41.17.257951 PM
  38065631 SUCCESS                   23.8.0.25.06    23.9.0.25.08    26-JUL-25 06.53.52.061703 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 迭代)

三、功能差异详解

1. 默认用户数差异

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

SQL> select username from dba_users;
USERNAME
--------------------------------------------------------------------------------
SYS
SYSTEM
PDBADMIN
SYSRAC
XS$NULLLBACSYS
OUTLN
DBSNMP
APPQOSSYS
VECSYS
DBSFWUSER
GGSYS
ANONYMOUS
CTXSYS
DVSYS
DVF
AUDSYS
GSMADMIN_INTERNAL
GGSHAREDCAP
BAASSYS
OLAPSYS
MDSYS
XDB
WMSYS
GSMCATUSER
MDDATA
SYSBACKUP
REMOTE_SCHEDULER_AGENT
GSMUSER
OJVMSYS
DIP
SYSKM
DGPDB_INT
SYS$UMFSYSDG
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
SPATIAL$METADATAGRAPH$METADATAORDS_PUBLIC_USER
OML$MODELSODI_REPO_USER
SPATIAL$PROXY_USEROMLMOD$PROXYSYSRAC
SHIJW
ADMIN
OML$METADATAODI$PROXYGRAPH$PROXY_USEROML$PROXYRMAN$CATALOGSYSTEM
XS$NULLSYS
LBACSYS
OUTLN
C##CLOUD$SERVICEDBSNMP
APPQOSSYS
VECSYS
C##ADP$SERVICEGGSYS
DBSFWUSER
FLOWS_FILES
CTXSYS
ORDS_METADATA
C##OMLIDMAUDSYS
GSMADMIN_INTERNAL
GGSHAREDCAP
MDSYS
BAASSYS
XDB
APEX_240200
GSMCATUSER
MDDATA
SSB
C##CLOUD_OPSC##DNSRESTSYSBACKUP
C##APIGSMUSER
REMOTE_SCHEDULER_AGENT
C##RFSC##QUEUE$SERVICEMTSSYS
DVF
DVSYS
C##OMLREST2LBAC_TRIGGER
DIP
SYSKM
RQSYS
DGPDB_INT
C##DV_ACCT_ADMINC##DV_OWNERSYS$UMFC##TOTP_GENERATORSYSDG
C##TOTP_VALIDATORSH
PYQSYS
GGADMIN
ADBSNMP
ADB_APP_STORE
DCAT_ADMIN
C##DATA$SHARE72 rows selected.

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


2. 数据文件结构差异

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

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


3. 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                            PACKAGEPUBLIC                         DBMS_CLOUD_AI                            SYNONYM
C##CLOUD$SERVICE               DBMS_CLOUD_AI                            PACKAGE BODYAPEX_240200                    WWV_FLOW_AI                              PACKAGE BODY
APEX_240200                    WWV_FLOW_AI                              PACKAGE
C##ADP$SERVICE                 DBMS_INGEST_AI                           PACKAGEC##ADP$SERVICE                 DBMS_INGEST_AI                           PACKAGE BODYPUBLIC                         DBMS_INGEST_AI                           SYNONYM
C##CLOUD$SERVICE               DBMS_CLOUD_OCI_GA_GENERATIVE_AI          PACKAGEPUBLIC                         DBMS_CLOUD_OCI_GA_GENERATIVE_AI          SYNONYM
C##CLOUD$SERVICE               DBMS_CLOUD_OCI_GA_GENERATIVE_AI          PACKAGE BODYAPEX_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 版完全不具备。


四、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.rpmLast metadata expiration check: 0:01:17 ago on Thu 16 Oct 2025 04:39:05 PM GMT.
Dependencies resolved.
================================================================================================================================================================================================================================================================
 Package                                                                     Architecture                                          Version                                                    Repository                                                   Size
================================================================================================================================================================================================================================================================
Installing:
 oracle-ai-database-free-26ai                                                x86_64                                                23.26.0-1                                                  @commandline                                                1.3 G
Transaction Summary
================================================================================================================================================================================================================================================================
Install  1 Package
Total size: 1.3 G
Installed size: 3.6 G
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction testTransaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                                        1/1 
  Running scriptlet: oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                                          1/1 
  Installing       : oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                                          1/1 
  Running scriptlet: oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                                          1/1 
[INFO] Executing post installation scripts...
[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 configureSpecify 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: oraclelinux83/FREEPDB1
     Multitenant container database: oraclelinux83figure_out.log' for more details.

五、 Oracle Cloud 上的 Oracle AI Database 26ai 创建

截屏20251015 11.56.00.jpg

微信图片_20251018195708_22270_49.png

六、总结: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”。

七、实测感受与结语

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

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

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

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

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

结语

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

在这个版本中,数据库不仅能“存储数据”,还能“理解语义、参与决策”。

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

作者:Digital Observer(施嘉伟)
Oracle ACE Pro
PostgreSQL ACE Partner
Oracle  OCM、KCM、PGCM、YCP、DB2 、MySQL OCP、PCTP、PCSD、OCI、PolarDB技术专家、达梦师资认证,从业11年+
ITPUB认证专家、崖山YVP、PolarDB开源社区技术顾问、HaloDB技术顾问、TiDB社区技术布道师、青学会MOP技术社区专家顾问、国内某高校企业实践指导教师
公众号/墨天轮/金仓社区/IF Club:Digital Observer;CSDN/PGfans:施嘉伟;ITPUB:sjw1933

hhh7.jpg


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