40-Oracle 23 ai Bigfile~Smallfile-Basicfile~Securefile矩阵对比

编程范式的本质:阴阳二分,相融相异 本文源于一次真实的设计讨论,上片博客沿着四种语言实现的路子走下去,本篇博客则沿着设计模式的路线归结到计算机哲学的根。需求本身小得不能再小:给一个存放数据库读取结果的 `Dict` 列表按字段名排序。但当我们把约束加码到"字段演进时排序器永不改动"时,这个需求就不再是工程问题,而成了三种编程范式的正面交锋。沿着这条线走下去,我们最终抵达了一个更根本的结论——**编程范式不是一张并列的表格,而是一棵树,而树的根只有两个。** 阅读详情

小伙伴们是不是在文件选择上还默认给建文件4G/个么,在oracle每个版本上系统默认属性是什么,选择困难症了没,一起一次性文件存储和默认属性看透。

基于Oracle历代在存储架构的技术演进分析,结合版本升级和23ai新特性,一起梳理Smallfile/Bigfile、BasicFiles/SecureFiles的技术差异与应用场景,用脚本验证。

一、表空间技术:Smallfile vs Bigfile的版本演进

​1. 技术特点对比

​版本​

​Smallfile特性

​Bigfile特性​

​关键升级点​

​10g

• 最多1022个文件/表空间

• 单文件最大32GB (8K块)

• 单文件表空间

• 最大32TB (8K块)

引入Bigfile,

扩展单文件容量上限

​11g​

• 保持传统架构

• 支持ASM条带化分散I/O

• 优化ROWID寻址(32位块号)

• 简化ASM管理

性能优化,

强化与ASM集成

​19c​

• 仍为默认类型

• 支持在线迁移至Bigfile

• 支持OMF自动管理文件

• 提升RAC扩展性

管理自动化增强

​23ai​

• 仅PDB的USERS表空间默认Smallfile

​默认启用​:SYSTEM/SYSAUX/

UNDO表空间均Bigfile化

Bigfile成为新标准

​2. 使用场景选择​
  • ​Bigfile适用场景​:
  1. 数据仓库​:单表超1TB时避免文件数量爆炸(如23ai中的AI向量库)
  2. ​ASM环境​:依赖条带化分散I/O压力(11g+最佳实践)
  3. ​归档系统​:简化历史数据维护(19c+推荐)
  • ​Smallfile保留场景​
  1. OLTP高并发​:多文件分布提升I/O并行度(如高频交易库)
  2. 兼容性需求​:迁移旧系统且存储设备异构(如10g遗留环境)
Bigfile风险​:23ai中单文件损坏影响扩大,需搭配ASM冗余策略

 

二、LOB存储革命:BasicFiles vs SecureFiles

​1. 架构演进关键版本

​版本​

BasicFiles特性​

​SecureFiles特性​

​技术特点​

​10g​

• 默认LOB存储

• 手动管理CHUNK/PCTVERSION

未支持

-

11g

• 仍可创建

• 易碎片化

• 引入压缩/加密/去重

• ​写性能提升

重构LOB架构,支持高级功能

​19c

• 兼容模式保留

• 官方建议迁移

• ASSM表空间默认启用

• 支持TDE列加密

全面替代BasicFiles

​23ai​

• 仅用于兼容旧数据

• 深度集成AI向量搜索

• 支持JSON二元存储

LOB与AI模型直接交互

2. 功能与性能对比 

--ASSM表空间在上一期建好了
-- SecureFiles核心优势(11g+)
CREATE TABLE contracts1 (
    id NUMBER,
    doc CLOB
) LOB(doc) STORE AS SECUREFILE (
    COMPRESS HIGH          -- 智能压缩
    DEDUPLICATE            -- 跨分区去重
    ENCRYPT USING 'AES192' -- 透明加密--不要在SYS管理员用户建
) TABLESPACE ASSM_TS;

三、Oracle 23ai存储新特性:AI向量类型与存储融合 

1. 核心创新方向​
  • ​Bigfile默认化​除TEMP外所有系统表空间默认Bigfile,新表空间自动启用:
-- 23ai默认表空间类型验证
SELECT tablespace_name, bigfile FROM dba_tablespaces;
-- 输出:SYSAUX=YES, SYSTEM=YES, UNDOTBS1=YES
TABLESPACE_NAME    BIGFILE
__________________ __________
SYSTEM             YES
SYSAUX             YES
UNDOTBS1           YES
TEMP               NO
USERS              YES
HR_DATA            YES
HR_TEMP            YES
OE_DATA            YES
SH_DATA            YES
CO_DATA            YES
OE_TEMP            YES
SH_TEMP            YES
PM_TEMP            YES
CO_TEMP            YES
SHRINK_TS          YES
SECURE_LOB_TS      YES
ASSM_TS            YES

17 rows selected.

Elapsed: 00:00:00.043
  • SecureFiles AI化​
    • ​向量存储集成​:LOB字段直接映射为AI向量
CREATE TABLE research_papers (
    id NUMBER PRIMARY KEY,
    content CLOB,  -- 不在此处指定SecureFile
    embedding VECTOR(1024)  -- 1024维向量列
) TABLESPACE assm_ts 
  LOB(content) STORE AS SECUREFILE (  -- 正确语法位置
    COMPRESS HIGH  -- 可选高级功能
);
--Table RESEARCH_PAPERS created.
Elapsed: 00:00:00.098
 2. 自然语言查询​: 
-- 手动输入向量值(需提前通过AI模型生成)
SELECT content 
FROM research_papers 
ORDER BY VECTOR_DISTANCE(
    embedding, 
    TO_VECTOR('[0.1,0.5,0.8]', 1024, FLOAT32)  -- 实际数组3
) 
FETCH FIRST 5 ROWS ONLY;
--
no rows selected
Elapsed: 00:00:00.018
  • 自治存储优化​
    • 自动压缩冷数据SecureFiles
    • Bigfile空间预警与ASM自动扩容
​3. 发展趋势​
  • ​BasicFiles​:23ai仅兼容保留,无功能更新
  • ​Smallfile​:非核心表空间使用,新项目不建议

四、实操脚本:19c ~ 23ai

​1. 表空间与LOB配置(19c)​
-- 1. 创建Smallfile+SecureFiles表空间(19c)
CREATE TABLESPACE sf_secure DATAFILE '/u01/app/oracle/oradata/TEST19/pdbrs6/sf1.dbf' SIZE 1G;
CREATE TABLESPACE sf_secure DATAFILE '/u01/app/oracle/oradata/TEST19/pdbrs6/sf2.dbf' SIZE 1G;
--Tablespace 已创建
-- 2. 迁移BasicFiles到SecureFiles
CREATE TABLE legacy_data (
    id NUMBER PRIMARY KEY,          -- 修正:INT 改为 NUMBER,并添加主键约束
    document CLOB                   -- 修正:明确 LOB 类型为 CLOB/BLOB
)
LOB(document) STORE AS BASICFILE (  -- 显式指定存储类型(19c 默认可能为 SecureFile)
    TABLESPACE users                -- 指定 LOB 存储表空间(需提前存在)
    DISABLE STORAGE IN ROW          -- 禁用行内存储(优化大文本性能)
    CHUNK 8192                     -- 设置 LOB 块大小(需与表空间块大小匹配)
);

ALTER TABLE legacy_data MOVE LOB(document) STORE AS SECUREFILE (TABLESPACE sf_secure COMPRESS LOW);
--Table已变更。
-- 3. 验证SecureFiles启用
SELECT table_name, securefile FROM dba_lobs WHERE table_name = 'LEGACY_DATA';
-- 应返回YES
--
SYS@CDB$ROOT> SELECT table_name, securefile FROM dba_lobs WHERE table_name = 'LEGACY_DATA';

TABLE_NAME                                                                                                                       SEC
------------------------------
LEGACY_DATA                    YES
3. 跨版本兼容性脚本 
-- 同时兼容19c/23ai的SecureFiles创建
DECLARE
    v_securefile VARCHAR2(20);
BEGIN
    SELECT VALUE INTO v_securefile FROM v$parameter 
    WHERE name = 'db_securefile';
    
    IF v_securefile = 'FORCE' THEN
        EXECUTE IMMEDIATE 'CREATE TABLE t_uni (doc CLOB) LOB(doc) STORE AS SECUREFILE';
    ELSE
        EXECUTE IMMEDIATE 'CREATE TABLE t_uni (doc CLOB)';
    END IF;
END;

-- 之前已经新建名为ASSM_TS的ASSM表空间
DECLARE
    v_securefile VARCHAR2(20);
BEGIN
    -- 获取db_securefile参数值
    SELECT VALUE INTO v_securefile FROM v$parameter 
    WHERE name = 'db_securefile';
    
    IF v_securefile = 'FORCE' THEN
     -- 必须在ASSM表空间中创建SecureFile LOB
        EXECUTE IMMEDIATE '
            CREATE TABLE t_uni (
                doc CLOB
            )
            TABLESPACE ASSM_TS  -- 显式指定ASSM表空间
            LOB(doc) STORE AS SECUREFILE (
                COMPRESS HIGH  -- 可选:启用高级压缩
                DEDUPLICATE    -- 可选:启用重复数据删除
            )
        ';
    ELSE
        -- 非SecureFile模式,但仍需指定表空间
        EXECUTE IMMEDIATE '
            CREATE TABLE t_uni (
                doc CLOB
            )
            TABLESPACE ASSM_TS  -- 显式指定表空间
        ';
    END IF;
END;
/
---
PL/SQL procedure successfully completed.

Elapsed: 00:00:00.054
验证19c需手动启用SecureFiles:ALTER SYSTEM SET db_securefile=FORCE;

五、技术选型与未来趋势

  • ​版本对比决策

​需求

10g/11g​

​19c​

​23ai​

超大规模数据存储

Bigfile+BasicFile

Bigfile+SecureFile

​Bigfile+SecureFile+AI

高频事务处理

Smallfile

Smallfile

Smallfile(仅PDB)

非结构化数据高级管理

不可行

SecureFile

​SecureFile+向量化​

  • 核心趋势
  1. ​存储智能化​:Bigfile成为基础设施,SecureFiles支持AI原生交互
  2. ​架构融合​:LOB数据可直接参与向量计算,消除ETL链路
  3. ​自治运维​:AI驱动存储压缩、扩容、故障预测(23ai OCI增强特性)
​新建系统建议​:
  1. 新项目统一采用 ​Bigfile + SecureFiles​
  2. 旧系统迁移参考脚本优先保障兼容性
  3. 23ai项目重点验证向量搜索与JSON二元存储性能
Balser相机的硬件触发实战:从连线到信号处理 本文详细介绍了Balser相机硬件触发的实战应用,从硬件接线、信号定义到软件配置(Pylon Viewer及API)提供了完整指南。重点阐述了如何利用外部物理电信号实现微秒级精准触发,解决工业场景下的同步与延迟问题,并分享了信号调理、抗干扰等高级实战经验。 阅读详情

相关推荐

MAC 青花瓷(Charles)爪机HTTPS 抓包

前段时间跟之前的产品小姐姐聊天,小姐姐说开发让她抓包帮忙看下数据,然而自己又不会,那就来写一篇简易版的教程 冲冲冲! 手上只有mac电脑跟iPhone手机,只做苹果手机的抓包,android7.0以上版本也没法通过正常的抓htts的包,让安卓开发装个后门吧,不是安卓开发并不知道是啥,连上USB之后访问chrome://inspect/#devices就能很简单的抓包 一、准备工具等 青花瓷...

Promise的博客 1615

38-Oracle 23 ai Accelerate Securefiles LOB Performance

小伙伴们在日常的操作中,使用LOB对象会很多么,工业的附件、医疗的图像、电子病历的长长的几千上万字的描述和图像等,这些在查询和使用过程中都是极度折磨,第一速度慢、第二是占用超大空间,且业务需要从这些字段中拆解信息,统计、上传等。Oracle的大对象(LOB)存储技术经历了从BasicFile到SecureFile的革新,在23 ai默认用SecureFile带来性能与智能管理的提升。​LOB(Large Object)​​ 是Oracle处理大文件(如图片、视频、文档)的核心数据类型,分为: 实践脚本:创建

远方的专栏 680

Linux安装消息队列IBM MQ 7.5开发版安装配置详解

消息队列IBM MQ 7.5开发版安装配置详解 文章目录消息队列IBM MQ 7.5开发版安装配置详解前言一、什么是IBM MQ?二、安装前准备1、安装前准备2、安装MQ Server3、启动实例4、创建队列一个名为TEXT的队列(测试)5、启动端口监听6、启动成功总结 前言 IBM 已经熟练地优化了 MQ(消息队列),在市场上已有超过 25 年的历史。借助 MQ(消息队列),如果无法立即传递消息,那么会在其等待队列中确保消息安全,直到保证传递为止。竞争产品可能会传递两次消息或根本不传递消息,而 M

zhx__的博客 5165

Oracle静默安装,含仅软件安装和数据库安装及常见报错处理方法DBT-10317 DBT-05509 [FATAL] ORA-03114

本文详解Oracle 19c单机版静默安装与数据库创建全流程,涵盖目录配置、响应文件编写、安装及建库命令,附常见报错(如DBT-10317、ORA-03114)解析与解决方案,包含删库指令与日志分析,适合内网环境自学实战,免费干货,实用性强。

qq_41474349的博客 177

SAP中MRP运行计划行超限问题的分析与解决

SAP中基于生产性物料的采购特点,通常会采用采购计划协议的方式进行采购。其具体的采购计划通常来自于成品计划独立需求,然后通过物料清单,经由MRP跑出。 在采购计划协议中的计划行中,存在一个计划行号,随着MRP在不断跑出新的计划行,该行号资源会消耗完。当计划行号消耗完后,MRP不会再跑出新的计划行。且在MD04或MD02中看不到类似提示信息。此时可以通过MD05来查看是否出现类似下图的提示信息。 ...

专注SAP应用技术文章写作,致力于拉近用户与系统间的距离; 3845

SpringBoot项目整合Knife4j接口文档

写满接口信息的文档,每条接口包括:请求参数,响应参数,接口地址,接口名称,请求类型,请求格式,备注。

诨号无敌鸭的博客 1017

Spring 事务详解:@Transactional 如何生效、何时回滚、传播行为怎么选

从订单与库存写入出发,拆解 @Transactional 的代理调用链、默认回滚规则与自调用问题;通过 Spring Boot + H2 的五个验证用例比较 REQUIRED、REQUIRES_NEW、NESTED,并说明数据库事务与 Redis、消息和远程接口的边界。

qq_74421990的博客 305

第十二天:Python字典(Dict)详解

字典(Dictionary)是Python中最强大的数据类型之一,它是一种可变的、无序的键值对(key-value)集合。字典中的元素是通过键(key)来存取的,而不是通过偏移量(如列表中的索引)。 字典的核心特性包括: 键值对结构:每个元素由一个键和一个值组成,中间用冒号(:)分隔 无序性:字典中的元素没有固定的顺序(Python 3.7+版本中字典会保持插入顺序,但不应依赖此特性进行顺序操作) 可变性:可以动态地添加、修改或删除键值对 键的唯一性:字典中的键必须是唯一的,如果重复,后面的键值对会覆盖

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1678

Oracle多租户集群PDB异机恢复至单机部署数据库

本文详细演示了将Oracle RAC集群中的PDB(RMAN_PDB)通过RMAN备份恢复至单机CDB的全过程。首先在源库创建测试PDB并插入数据,随后配置RMAN备份路径,备份该PDB及其元数据文件。接着将备份文件传输至单机环境,启动实例并恢复控制文件与数据文件,最后利用DBMS_PDB.EXPOSE_PDB_FROM_RMAN生成PDB描述文件,将其插入新单机CDB中,实现PDB的独立使用。整个流程涵盖数据准备、备份、恢复及插入,完整验证了跨环境PDB迁移的可行性。

qq_57492774的博客 183

目标检测YOLO实战应用案例100讲-基于YOLOv7的番茄采摘机械手场景感知及试验(下)

根据软件系统的设计需求,制定系统的可行性方案分析,编写系统的相关程序和 调试运行环境,对系统进行测试,以实现对番茄数据的采集及监测。登陆界面登陆后,进入选择界面,菜单包括了对番茄种植棚室的固定相机数据的监测、 对番茄采摘机械手的双目相机采集的番茄的静态、动态数据的获取、对番茄静态、动态数 据处理的功能菜单等选项。与利用人工去进行对于番茄果实的识别和数目的统计相比,番茄视觉系统自动记录番 茄数量以及红色已经成熟的番茄、青色未成熟番茄的数量,减轻人工记录的工作量,减少 人工记录的误差,从经济方面是可行的。

qq_36130719的博客 812

2025.05.28【读书笔记】|如何用SILVA和RFAM数据库高效去除rRNA污染

摘要: 在Ribo-seq等测序数据分析中,清除rRNA污染对结果准确性至关重要。仅使用SILVA数据库可能遗漏5S rRNA污染,建议结合RFAM数据库(特别是RF00001家族)全面清除。操作要点包括:下载两库序列、将RNA碱基U替换为DNA的T、合并序列建立索引,使用bowtie2过滤rRNA reads。注意U/T转换是关键,否则会导致比对失败。该方法能有效提升数据清洁度,为后续分析奠定基础。

980

Mysql数据库基础篇(三):全面掌握数据库与数据表操作:深度剖析底层文件差异与核心管理机制

如果你想彻底改掉某个字段的名字,应该使用 change。实例:将 employee表中的 name列修改为xingming注意:使用 change时,即便不改变数据类型,在指定了新列名后依然需要完整地写一遍它的数据类型与约束定义。

2501_93641778的博客 238

【华为OD机试】创建二叉树(python, java, c++, js)

请按下列描达构建一颗二叉树,并返回该树的根节点: 1、先创建值为-1的根结点,根节点在第0层; 2、然后根据operations依次添加节点: operations[i] = [height, index] 表示对第 height 层的第index 个节点node, 添加值为i 的子节点: 若node 无「左子节点」。则添加左子节点; 若node 有「左子节点」但无「右子节点」,则添加右子节点: 否则不作任何处理。 height、index 均从0开始计数;index 指所在层的创建顺序。

A_D_I_D_A_S的博客 188

oracle直方图测试

预期:没有直方图时,优化器假设 status 分布均匀(选择性 = 1/NDV ≈ 1/100),两个查询的预估行数(E-Rows)会非常接近(约 1000 行),很可能对两个查询都选择索引扫描,或者都选择全表扫描,无法区分数据量的巨大差异。

ZHANG123HUO的博客 51

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Oracle 19c RAC ASM 在线扩容实战

最近有一套 Oracle 19c RAC 数据库,DATA 磁盘组空间使用率已经接近 90%,需要扩容。环境是两节点 RAC,底层使用 Dell EMC SAN 存储,通过 Multipath 管理共享磁盘,存储侧已经分配好一块 2TB 的新 LUN,只需要在操作系统上识别,然后加入 ASM 磁盘组。整个过程不需要停库,本文记录一下实际操作步骤。这次 Oracle 19c RAC ASM 扩容整体比较顺利。

LuciferLiu_DBA 292

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

带着小白学习-微服务-5 实战:配置中心-数据库连接

如前所述,服务治理主要包含注册中心,前面所有的微服务子工程均已注册到nacos,然后由相应的应用到nacos进行拉取。接下来,我们将使用nacos的配置中心,用于保存和分发应用运行所需的动态配置。比如数据库的各类信息等。

wdyan297的博客 213

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

任务8-1 数据库用户权限管理

本实战训练MySQL权限管理的完整流程。通过CREATE USER建用户,GRANT按需授权,SHOW GRANTS核查权限。岗位变动时,使用REVOKE回收多余权限,并用FLUSH PRIVILEGES刷新缓存。全流程旨在落实最小权限原则,规范数据库安全运维。

howard2005的专栏 153

用校园小助手生成ER图:从建表语句到可调布局

从建表语句或自然语言生成,到关系识别、主外键颜色区分,再到布局切换和折叠,校园小助手的ER图功能把画图过程中最耗时的部分交给了工具。它适合大学生论文、研究人员科研、教师教学及企业数据分析等场景,所有功能都在校园小助手平台内实现。下次作业要用ER图时,不妨先从手里的SQL开始。

weixin_74789176的博客 186

SQLServer常用指令手册

覆盖数据库创建、表与约束、增删改查、查询进阶、索引、视图/存储过程/函数/触发器、事务、权限、运维排查。适用版本:SQL Server 2012 及以上(标注的条目为对应版本起可用)。

lzcbaba的博客 239

MySQL数据库和表的操作

本文系统介绍了MySQL数据库与表的基本操作。包括创建、查看、修改和删除数据库,重点讲解字符集与校验规则对大小写敏感性的影响;通过SHOW、ALTER、DROP等命令实现数据库管理;介绍数据备份(mysqldump)与恢复(SOURCE)方法;并详细阐述表的创建、结构查看(DESC)、字段增删改(ALTER TABLE)及表删除操作,涵盖字段类型、注释、索引等关键要素,为数据库开发与维护提供完整指导。

2201_75570391的博客 367

Oracle 19c 在线重定义后旧表空间清理及 ASM 存储资源回收 SOP

Oracle 19c 在线重定义后旧表空间清理与 ASM 存储资源回收 SOP

「YYL DBA手记」 数据库 · 架构 · 运维 · 实战 yyldba.blog.youkuaiyun.com 486

【服务器数据恢复】RAID5阵列双盘掉线Oracle+OA系统的数据恢复案例

某医药公司服务器组建RAID5磁盘阵列,阵列内两块硬盘先后离线,直接造成服务器宕机。服务器操作系统为RedhatLinux,承载基于Oracle数据库搭建的OA业务系统,业务数据价值高、恢复时效要求紧急。由于该OA配套Oracle版本早已停止技术支持,客户需求为:完整恢复业务数据,同时尽可能复原原有操作系统环境。

beiya123的博客 127

搭建Oracle RAC 集群

配置SSH互信,分别RAC1和RAC2的root,grid,Oracle三个用户下执行以下命令。安装LINUX.X64_193000_grid_home.zip文件包。添加6块硬盘,每块50G,添加控制器,设为虚拟,添加网络适配器。设置主机名,配置网卡,编写/etc/hosts文件()配置磁盘规则,执行writerule.sh脚本。运行test.sh脚本,完成基础配置。

x_SpiderMan的博客 48

Oracle ORA-12560 故障排查实战:Windows TCP 连接资源不足(端口缓冲池爆满)与重启恢复 SOP

Windows 环境 Oracle ORA-12560 故障排查与处理:TCP 连接资源不足及重启恢复实战

「YYL DBA手记」 数据库 · 架构 · 运维 · 实战 yyldba.blog.youkuaiyun.com 443

Oracle 如何实时同步一张表 同时新表可以update

",0],["-- 如果新表被手动 UPDATE 过了(变为 'Y'),则源表不再覆盖它",5],["\n \n ELSIF DELETING ",0],["THEN",3],["\n ",0],["DELETE",3],[" ",0],["FROM",3],[" new_table ",0],["WHERE",3],[" id \u003d :OLD.id;

jnrjian的博客 233

AI代理驱动数据库应用的新范式与TiDB实践

三是多数据源联邦,一个Agent同时挂载多个数据库的MCP Server,跨库联合查询由模型编排,这会催生新的数据虚拟化玩法,也对工具间的语义一致性提出要求。再往后是ORM框架的普及,开发者操作的是对象模型,SQL由框架在运行期拼装生成,数据库的真实形态被进一步隐藏。理想的是配置一名同时理解两边的桥梁角色,负责解读审计日志中的异常模式,把模型侧的怪异行为翻译成数据库侧的防护策略调整。MCP Server只是起点,它验证的是一条基本原则:让AI安全地触碰生产数据,靠的不是模型的自觉,而是架构的设计。

搞定过:百亿级数据、万级QPS、零宕机、AI工业化。 642
上一篇: 39-Oracle 23 ai SecureFile~BasicFile-实操深度比较
下一篇: 41-Oracle 23 ai Firewall(内核级集成)
远方1609
博客等级 码龄22年 577粉丝 121原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值