大小: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查看
同类热门
Navicat for Redis 17中文版
oracle 10g官方版
dbeaver旗舰版
mongodb数据库软件
mysql官方最新版
ibm spss statistics 24统计学软件
Oracle SQL Developer(Oracle数据库开发工具)
HeidiSQL(开源数据库管理工具)
类似软件
Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发37.16M250人在用 Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发是一本Oracle数据库操作指南,由美国程序员哈德门和麦克罗林共同编著。全书内容丰富翔实,主要讲解了统计表收集、PL/SQL优化器、SQL Trace、DBMS STATS及T
查看
深入理解oracle rac 12c pdf71.63M220人在用深入理解oracle rac 12c是一本详细介绍oracle rac 12c的技术详解书籍,由美国数据库管理员Syed Jaffar Hussain、Tariq Farooq、Riyaj Shamsudeen和Kai Yu四人共同编著。 本书紧跟Or
查看
构建oracle高可用环境58.61M215人在用 构建oracle高可用环境是一本介绍管理OracLe高可用数据库的经验之书,由陈吉平著作,电子工业出版社出版。全书内容横跨主机、存储、数据库三大领域,全面介绍oracle及周边环境的高可用性,所有的内容都包括了作者多年来Oracle高可用数据库的经
查看
sqltools2.0汉化版675K572人在用 本款sqltools2.0汉化版是目前小编用过的最好的1433连接工具,也是一款简单小巧的数据库管理工具,内建文字编辑器、SQL控制台、SQL工具,通过该软件,用户可以快速的连接数据库,然后远程对数据库进行修改,给数据库添加命令等等。新版本的sql
查看
oracle pl/sql从入门到精通164.76M637人在用 oracle pl/sql从入门到精通是一本Oracle数据库开发教材,由丁士锋编著。全书以面向应用为原则,对PL/SQL开发用到的各种技术做了原理分析和实战体验,深入浅出地介绍PL/SQL在实际开发中的要点,并提供了各种实际应用场景,将知识点快速
查看热门标签
网友评论1人参与,1条评论
最新排行
SqliteStudio(sqlite数据库管理工具)25.91Mv3.4.18官方版 SqliteStudio是一个可视化的Sqlite数据库管理工具,使用此工具,你可以很方便的创建和修改Sqlite2、Sqlite3版本数据库,支持表、索引、触发器、视图创建和修改。比起其它的SQLite管理工具,SqliteStudio具有绿色单
查看
ms sql 2000 简体中文4合一版535.39M 自主的SQL语言等特色功能,能够为企业提供不同类型的数据库解决方案,是目前全新一代企业级商业应用程序。 本版本为ms sql 2000 简体中文4合一,该版本是目前网络上下载量最大,使用最多的mssql数据库版本,该版本集个人版、企业版
查看
dataload(oracle数据录入工具)1.66Mv5.5.0.0 dataload是一款专为办公设计的Oracle数据录入工具,其工作原理是模仿键盘的操作,将数据和键盘的按键以表格的形式存储起来。当你需要在目标程序界面中输入数据的时候,dataload根据所定义的数据和键盘按键顺序,将数据录入。它可以将数据加载到
查看
MariaDB(数据库管理系统)63.71Mv11.7 mariadb是MySQL的一个数据库管理系统分支,主要由开源社区在维护,采用GPL授权许可,同时提供更多特性及更强的性能。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
查看
第1楼 广东省广州市电信 网友