最近这几天,数据库圈几乎被 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(甲骨文云)**才能玩到。
二、版本对比实测
为了直观展示差异,我分别安装和连接了两个环境:
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.
这意味着完整版中已经集成:
这些是 26ai 的真正亮点,而 Free 版完全不具备。
四、Free 版本安装记录(参考)
系统环境:
安装前准备:
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 创建


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