大小:2.48G
更新时间:25-11-27
系统:Pc
版本:v21.3
oracle database 21c是美国Oracle公司推出的一款经典好用的数据库管理系统,一般简称为oracle 21c,包含了企业版和标准版,拥有可移植性强、可用性强、可扩展性强数据安全性强和高稳定性等优点,能适应高吞吐量的数据库,适用于各类大、中、小、微机环境。其中企业版是oracle旗舰版本,提供了最高级别的功能和性能,适用于大型企业和需要高可靠性的场景,支持复杂的查询和事务处理,但对硬件资源要求较高。标准版功能相对企业版有所简化,但仍然能够满足大多数中小企业的需求,同时标准版对硬件资源的占用相对较少,适合中等规模的应用。
与上一版本相比,oracle 21c并非长期支持版本,而是定位为创新版本,更适宜作为测试和试用新特性的版本,而非生产环境的选择。对于需要长期稳定支持的生产环境,建议选择Oracle Database 19c等长期支持的稳定版本。此版本重点特性包括原生区块链支持、持久化内存存储等,总数达十大项。比如文件校检功能,数据泵导出的dump文件现在支持文件校检功能,通过在转储文件中添加CHECKSUM,用户可以验证文件在传输和保存过程中的完整性,确保数据未遭受意外损坏或恶意篡改,这一特性增强了数据的安全性,为用户提供了更加可靠的保障。还有Oracle Data Pump功能得以增强,允许用户在单一命令中同时设定INCLUDE与EXCLUDE参数。此外,Oracle Data Pump还提供了从云对象存储进行导出和导入的支持,以及恢复可传输表空间作业的功能。当可传输表空间的导出或导入作业因错误或其他问题而停止时,Oracle Data Pump的恢复功能显得尤为重要,能够帮助用户节省时间,确保系统的持续可用性。ps:这里小编带来的是oracle 21c官方版,包含企业版和标准版,用户在安装时自行选择,详细的安装教程可参考下文操作。
1、下载解压,得到oracle database 21c原程序,双击setup.exe开始安装;
2、选择第一项:创建并配置单实例数据库;
3、系统类根据自己的需要,这里选择桌面类;
4、创建新windows用户,自行输入口令(需要记住,后面需要用到)
5、典型安装:支持企业版和标准版,orlace基目录,我们可以新建文件夹比如orlace21c ,口令为字符大小写和数字组成;
6、先决条件检查后,查看安装概要;
7、正在安装中,安装速度取决于用户的电脑配置;
8、好了,软件成功安装;
9、如果需要桌面视图,可以使用plsql developer 16远程连接oracle 19c软件。
一、原生的区块链支持 - Native Blockchain Tables
随着区块链技术的不断成熟和发展,Oracle 在其多模的数据库支持中,引入了原生的区块链表支持。在 21c 中数据库中可以通过 blockchain 关键字来创建区块链表:
CREATE Blockchain TABLE <blockchain_table_name>;
很多客户希望在不涉及多个组织的情况下,利用区块链的防篡改和不可否认属性,区块链表使客户可以在需要高度防篡改的数据管理,而又无需在多个组织中分布分类帐或依靠分散的信任模型时使用Oracle数据库。
为了遵循区块链的可信和安全机制,区块链表只能INSERT 记录,记录之间通过 Hash 算法进行链接,不能修改,同时链可以被多方参与者验证。区块链表,可以和其他常规表进行关联,进行事务处理或者查询。
二、持久化内存存储支持 - Persistent Memory Store
自 Oracle 19c 开始,Oracle就已经开始修改程序以更好的配合持久化内存,提升数据库性能。
在21c中,Oracle 明确支持了持久化内存 - Persistent Memory,虽然目前发布的信息是在Exadata中支持,但是软件的提升是通过的,在各类一体机中,或者是传统架构中使用持久化内存是毫无障碍的。
持久化内存的引入,让 Oracle 的存储多达 6 级:SATA、SAS、SSD、Flash、PMEM、RAM,冷热数据分离,分层存储,可以进行更加精细化的架构设计。整体架构提供小于 19个微秒的IO延时。
在Oracle新发布的 Exadata X8M 一体机中,100Gb的以太网和RoCE获得支持,这是第一次在Oracle一体机中引入了基于RoCE的架构;
存储服务器上,通过PMEM在Flash之前进行加速,RoCE和PMEM提供了极速性能;
三、SQL的宏支持 - SQL Macro
宏的作用在于让SQL获得进一步的概括和抽象能力,允许开发者将复杂的处理逻辑通过宏进行定义,然后在后续程序处理中可以反复引用这一定义。
在 21c 中引入的 SQL Macro 支持两种宏类型,Scalar 和 Table 类型。
1、SCALR 表达式可以用于 SELECT 列表、WHERE/HAVING、GROUP BY/ORDER BY子句;
2、TABLE 表达式可以用于 FROM 语句。
四、原生的 JSON 数据类型支持
12.1.0.2 引入JSON支持,允许将JSON存储在varchar2或LOB(CLOB或BLOB)中,可以利用 Schemaless 设计模型所提供的灵活性来构建应用程序,但又能从Oracle数据库的功能中受益。
可以使用标准SQL查询JSON文档,利用高级分析功能,对单个属性或整个文档进行索引,并行处理数十亿个JSON文档。还可以通过使用Java、Node.js、Python、C语言和REST的SODA API来访问Oracle数据库,将其视为NoSQL数据库。
在21c中,Native 数据类型 “JSON ”改进了对JSON的支持。在读取或更新操作时不必对JSON进行解析,而只在插入时才进行解析,JSON以内部二进制格式保存,这使得访问速度更快。读取和更新速度提高了45倍,对非常大的JSON文档的更新速度提高了2030倍。
新的函数JSON_TRANSFORM,使得在一次操作中更新和删除文档中的多个属性变得更加简单。
五、SQL新特性和函数扩展 - Extensions
在 Oracle 21c中,关于SQL的函数扩展很多,包括对于 ANSI 2011 标准的部分支持,进一步的提升了 SQL 的处理能力。
在分析计算中,21c 提供了两种新的分布聚类算法,偏态 - SKEWNESS、峰度 - KURTOSIS,通过这两个算法,可以对给定数据进行更丰富的分布计算,新特性支持物化视图,遵循和方差(VARIANCE)相同的语义。
在21c中,Oracle 还增加了 CHECKSUM 函数,用于检测数据的完整性,这个函数可以用于替代 DBMS_SQLHASH.GETHASH 函数,DBA不必再为此进行单独授权。
新的位运算符也被引入,21c 中支持的新的位运算包括:BIT_AND_AGG、BIT_OR_AGG、BIT_XOR_AGG 。
对于分析函数,Oracle 21c 扩展了窗口边界,通过 GROUPS 关键字可以进行特定分组数据的计数。
关键字GROUPS强调与分组查询的关系,使用GROUPS关键字,我们可以回答诸如,每个交易帐号执行"购买"的最后五个交易日中,花费的金额和 以及 购买的不同股票代码的数量等。
六、自动化的In-Memory 管理 - Self-Managing In-Memory
In-Memory 技术引入之后,为Oracle数据库带来了基于内存的列式存储能力,支持 OLTP 和 OLAP 混合的计算。
在 21c 中,Oracle 支持了自主的In-Memory 管理,通过一个简单的初始化参数 inmemory_automatic_level 设置,DBA将不再需要人工指定将哪些数据表放置在内存中,数据库将自动判断需要将哪些对象加入或驱逐出In-Memory的列式存储中。
内存对象的管理,是通过数据库内置的机器学习算法自动实现的,并且数据库可以进一步的自动压缩较少访问的内存列数据。
inmemory_automatic_level = HIGH 设置,可以用于指定高度的自动的内存管理级别。
七、广泛的机器学习算法和AutoML支持
在Oracle 21c中,更多的机器学习算法被加入进来,实现了更广泛的机器学习算法支持。
极限梯度助推树 - eXtreme Gradient Boosting Trees(XGBoost) 的数据库实现,以及各种算法,如分类(Classification)、回归(regression)、排行(ranking)、生存分析(survial analysitic)等;
MSET-SPRT 支持传感器、物联网数据源的异常检测等,非线性、非参数异常检测ML技术;
此外,Oracle机器学习算法支持各种语言,例如 OML4SQL、OML4Py、OML4R,其中AutoML 针对 Python 提供了全面支持。
八、多租户细粒度资源模型 - New Resource Modeling Scheme
在21c之前,多租户的数据库管理是服务驱动的,通过服务来决定PDB的资源放置,PDB的开启也是通过服务来进行隐式驱动的。
在集群环境中,这就存在一个问题,PDB 可能被放置在某个资源紧张的服务器上,服务驱动的模型并不完善。
在 21c 中,Oracle 引入了细粒度的资源模型,将负载和 PDB 的重要性等引入管理视角。例如,用户可以通过Cardinality 和 Rank 定义,改变 PDB 的优先级,在数据库启动时,优先打开优先级别高的PDB。
除此之外,在 PDB 打开之前,数据库会检查主机运行负载、可用性、CPU数量和CPU速度等信息,以科学判定应该在什么节点以什么顺序启动PDB。
关于多租户的另外一个改变是:在 21c 中,Non-CDB 模式将不再被支持(可以使用非多租户环境,但是没有官方支持),这将强制推动用户使用多租户特性。
九、零影响的计划停机维护 - Zero Downtime for Planned Outages
在 Oracle 不同版本的不断演进中,一直在加强数据库的可用性能力。在 21c 中,对于计划停机维护或者滚动升级等,Oracle 通过 Smart DRM 等特性以实现对应用的零影响。
对于维护操作,数据库可以在实例关闭前进行动态的资源重分配,这一特性被称为 Smart DRM,通过GRD的动态资源重组织,重新选出的Master节点不需要进行任何的恢复和维护,对于应用做到了完全无感知、无影响。
十、In-Memory 的 Spatial 和 Text 支持
针对 Oracle 数据库内置的多模特性,地理信息 -Spatial 和 全文检索 - Text 组件,在 21c 中,通过 In-Memory 的内存特性,获得了进一步的支持。
对于空间数据,Oracle 在内存中为空间列增加空间摘要信息(仅限于内存中,无需外部存储),通过 SIMD 矢量快速过滤、替换 R-Tree 索引等手段,以加速空间数据查询检索,可以将查询速度提升10倍。
针对全文检索(Text),在内存中将倒排索引添加到每个文本列,同时通过将单词映射到包含单词的文档,以内存替换原来的磁盘索引,从而加速全文检索的性能。通过结合关系数据和文本的混合查询,全文检索可以获得 3倍以上的性能提升。
1、多租户架构的增强:
Oracle 21c引入了一个新的多租户架构,该架构使得多个租户可以共享一个数据库实例。这种架构的灵活性更高,允许用户更加高效地管理数据库资源,并降低总体拥有成本。
2、增强的JSON支持:
Oracle 21c对JSON的支持得到了显著增强。例如,现在可以使用JSON_PATH查询语言来查询和操作JSON数据。此外,Oracle 21c还支持对JSON的索引和分区,使得处理JSON数据变得更加方便和高效。
3、自动化SQL优化(Auto Indexing):
Oracle 21c引入了自动化SQL优化的功能,该功能可以自动分析数据库中的SQL语句,并自动创建索引来优化它们的执行性能。例如,当系统检测到某个查询的性能瓶颈时,它可能会自动创建一个索引来加速查询。
4、原生区块链表:
Oracle 21c提供了原生的区块链表支持,将区块链技术的关键安全优势引入到企业应用中。区块链表提供了不可变的仅插入功能,确保了数据的完整性和安全性。
5、持久化内存支持:
Oracle 21c支持将数据库数据和重做日志存储在本地持久化内存(PMEM)中,这显著提升了IO绑定负载的性能。用户可以直接对存储在PMEM中的数据运行SQL,而无需经过传统的IO路径或大型缓冲区缓存。
6、更高性能的图形模型:
Oracle 21c支持基于关系的图形数据建模,并提供了探索社交网络、物联网中的连接和模式的功能。通过优化内存使用,减少了分析大图形所需的内存空间,从而加快了现有应用的运行速度。
7、自动化分片:
Oracle 21c提供了原生数据库分片功能,该功能提供了超高性能和可用性,并帮助全球企业轻松满足数据主权和数据隐私法规要求。分片功能不共享软硬件,可部署在本地或云端环境。同时,Oracle 21c还提供了分片顾问工具来简化分片设计和使用过程。
1、操作系统要求:对于 Windows 用户,建议使用 Windows 10 或更高版本。
2、硬件要求:确保你的计算机有足够的磁盘空间和内存。Oracle 21c对硬件的要求相对较低,但建议至少有 4GB 的内存和 2GB 的磁盘空间。
3、关闭防火墙和杀毒软件:在安装过程中,建议暂时关闭防火墙和杀毒软件,以避免安装过程中出现问题。
应用信息
其他版本
oracle 19c官方版v19.3完整版大小:2.89G时间:2025-11-26查看
oracle 11g R2官方版v11.2.0 32位64位大小:2.07G时间:2025-11-26查看
oracle 10g官方版v10.2.0 32位64位大小:665.52M时间:2025-11-26查看
Oracle AI Database 26ai Freev23.26.0 windows版本大小:1.29G时间:2025-11-26查看
Oracle Database 23ai Freewindows版本大小:1.29G时间:2025-11-25查看
同类热门
oracle 10g官方版
sql server management studio 22官方中文版
Navicat for Redis 17中文版
dbeaver旗舰版
mongodb数据库软件
mysql官方最新版
ibm spss statistics 24统计学软件
Oracle SQL Developer(Oracle数据库开发工具)
类似软件
深入理解oracle rac 12c pdf71.63M220人在用深入理解oracle rac 12c是一本详细介绍oracle rac 12c的技术详解书籍,由美国数据库管理员Syed Jaffar Hussain、Tariq Farooq、Riyaj Shamsudeen和Kai Yu四人共同编著。 本书紧跟Or
查看
sqltools2.0汉化版675K571人在用 本款sqltools2.0汉化版是目前小编用过的最好的1433连接工具,也是一款简单小巧的数据库管理工具,内建文字编辑器、SQL控制台、SQL工具,通过该软件,用户可以快速的连接数据库,然后远程对数据库进行修改,给数据库添加命令等等。新版本的sql
查看
Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发37.16M250人在用 Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发是一本Oracle数据库操作指南,由美国程序员哈德门和麦克罗林共同编著。全书内容丰富翔实,主要讲解了统计表收集、PL/SQL优化器、SQL Trace、DBMS STATS及T
查看
oracle pl/sql从入门到精通164.76M637人在用 oracle pl/sql从入门到精通是一本Oracle数据库开发教材,由丁士锋编著。全书以面向应用为原则,对PL/SQL开发用到的各种技术做了原理分析和实战体验,深入浅出地介绍PL/SQL在实际开发中的要点,并提供了各种实际应用场景,将知识点快速
查看热门标签
网友评论1人参与,1条评论
最新排行
sql server 2008 r2 sp3补丁615.77M32位/64位 sql2008r2sp3补丁,全称sql server 2008 r2 sp3补丁,是专为sql2008r2软件而开发的累积性补丁文件,能够将所有版本,应用程序和服务级别的SQL Server 2008 R2都升级到SQL Server 2008
查看
ms sql 2000 简体中文4合一版535.39M 自主的SQL语言等特色功能,能够为企业提供不同类型的数据库解决方案,是目前全新一代企业级商业应用程序。 本版本为ms sql 2000 简体中文4合一,该版本是目前网络上下载量最大,使用最多的mssql数据库版本,该版本集个人版、企业版
查看
MariaDB(数据库管理系统)63.71Mv11.7 mariadb是MySQL的一个数据库管理系统分支,主要由开源社区在维护,采用GPL授权许可,同时提供更多特性及更强的性能。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
查看
微软SQL2000+SP4集成安装版341.57Mv3.3BY 少轻狂微软SQL2000+SP4集成安装版是由少轻狂分享的一款简单好用,高效便捷的微软Microsoft SQLServer 2000产品(简称:SQL2000)。虽然现在微软新的MS SQL2005\2008\2012在大型软件项目中已经大行其道,但在中小型
查看
第1楼 广东省广州市电信 网友