Oracle Database 是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。Oracle Database 19c 为适合不同规模的组织需要提供了多个量身定制的版本,并为满足特定的业务和 IT 需求提供了几个企业版专有选件。

Oracle Database 19c数据库企业版为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的工具和功能。它包含了 Oracle 数据库的所有组件,并且能够通过购买选项和程序包来进一步得到增强。

Oracle Database 19c 采用 Multitenant(多租户) 的架构,能够简化将数据库整合到云的过程。它具有将多个数据库作为一个数据库进行管理的所有优点,而且保留了独立数据库的数据隔离和资源优先级。

Oracle Database 19c 的所有版本均使用同一个代码库构建而成,彼此之间完全兼容。Oracle Database 19c 可用于多种操作系统中,并且包含一组通用的应用程序开发工具和编程接口。客户可以从标准版 1 开始使用,而后随着业务的发展或根据需求的变化,轻松升级到标准版或企业版。升级过程非常简单,只需安装下一个版本的软件,无需对您的数据库或应用程序进行任何更改,便可在一个易于管理的环境中获得 Oracle 举世公认的性能、可伸缩性、可靠性和安全性。

Oracle Database 19c 的每个版本都有一组通用特性和功能,用以满足当前业务应用程序的各种需求。另外,Oracle还提供了一系列的企业版选件,用于要求更高的大规模、云计算、任务关键型事务处理、大数据和其他业务应用程序。

Active Data Guard

Oracle Active Data Guard 允许对物理备用数据库进行只读访问,以实现查询、分类、报表、基于 Web 的访问等目的,同时不间断地应用从生产数据库接收的更改。Oracle Active Data Guard 19c 中包含全局数据服务、远程同步、快速同步、实时级联和全局临时表上的 DML。另外,利用 Oracle Active Data Guard,可以打开一个备用数据库并使用它来进行测试,然后将其快速转回为可行的备用数据库,以便用于灾难恢复。在测试期间,对生产数据库的任何更改都不会丢失。在将备份分流到备用数据库时,Oracle Active Data Guard 允许使用快速增量备份,并且可以针对生产站点中的计划中断或意外中断提供高可用性及灾难保护之类的其他优势。

在 Oracle Database 19c 中,客户可以对备用数据库执行写入操作。这些写入会透明地重定向至主数据库并先在主数据库中写入(确保一致性),然后再将更改发送回备用数据库。这种方式可允许应用使用备用数据库来处理中等写入负载,而无需对应用进行任何更改。

真正应用集群(RAC)

Oracle 真正应用集群是通过集群技术来利用多个互连的计算机处理能力的计算环境。Oracle真正应用集群通过利用集群化的硬件配置为任意打包或定制的应用程序提供了无限的可伸缩性和高可用性,并且它还具有单个系统简单性和易用性。Oracle 真正应用集群允许从集群化的系统配置的多个节点访问单个数据库,使应用程序和数据库用户不受硬件和软件故障的影响,同时提供了随硬件环境而扩展的高性能。 

Oracle RAC 是一个共享缓存的集群数据库架构,它突破了传统的无共享和共享磁盘架构的限制,从而能够提供无与伦比的数据库性能、可伸缩性和可靠性,而且无需对现有的 Oracle 数据库应用程序进行修改。

Database In-Memory

Database In-Memory 为 Oracle 数据库提供了实时、可更新的缓存。Oracle In-Memory Database Cache将来自数据库的对性能极其关键的一系列表和表碎片缓存到应用程序层,从而缩短应用程序事务响应时间。9c 还提供一个 In-Memory 列存储,可消除对分析报告索引的需求,这有助于将分析查询性能提升几个数量级,同时改善事务查询性能。Database In-Memory 采用独特的双格式架构,这种架构同时以传统的行格式和纯内存列格式来处理表数据。优化器会自动将分析查询路由到列格式,并将事务查询路由到行格式,因此无需对现有应用进行更改即可利用 IM 列存储。与其他内存数据库不同,Oracle Database In-Memory 无需将整个数据库放到内存。它只需要设置 IM 列存储的大小,并标识对性能敏感的表或分区。而且,Oracle Database 19c 可以自动管理从 IM 列存储中填充和删除对象的过程。

分区
  

Oracle 分区为大型的底层数据库表和索引增加了重要的可管理性、可用性和性能,从而为 OLTP、数据中心和数据仓库应用程序增强了数据管理环境。Oracle 分区允许将大表分解成单独管理的更小的部分,同时保留应用程序级的单个数据视图。支持 range、hash、list 和组合(range 与 hash 组合,以及 range 和 list 组合)分区方法。

高级安全性
  

Oracle 高级安全性 (ASO) 为 Oracle 数据库提供了网络加密和一整套功能强大的验证服务。网络加密是利用行业标准的数据加密和数据集成算法来实施的。这为部署提供了一个编码和密码增强的选择。强大的验证服务支持一套全面的符合行业标准第三方验证选项。验证选项包括 Oracle 数据库的单点登录服务,这是通过与现有的验证框架和双方验证选择(如智能卡和令牌卡)进行互操作而实现的。

标签安全性
  

Oracle 标签安全性为详细的访问控制提供了先进和灵活的基于行标签的安全性。Oracle 标签安全性应用了政府、国防和商业机构使用的标签概念来保护敏感信息,提供数据分离,并包含了强大的工具来管理策略、标签和用户标签授权。

联机分析处理(OLAP)

Oracle OLAP 是一个可伸缩、高性能的计算引擎,它为开发分析应用程序提供了完全集成的管理。Oracle OLAP 完全集成在数据库中,并提供了一整套分析功能。例如,预测分析可以用来预测市场趋势、预测产品生产需求以及生成企业预算和财务分析系统。利用复杂、多维的查询和计算,可以获得诸如市场份额和净现值等信息。Java OLAP API 提供了高效的面向对象的方法,以构建需要复杂的分析查询功能应用程序。

数据挖掘

Oracle 数据挖掘允许公司构建高级商务智能应用程序,这些应用程序能够挖掘企业数据库,洞察新的问题,并将这些信息集成到商务应用程序中。Oracle 数据挖掘嵌入了数据挖掘功能,以进行分类、预测和关联。所有的建模和评分功能都可以通过基于 Java 的 API 来访问。

空间数据库(Oracle Spatial)

Oracle Spatial 允许用户和应用程序开发人员将他们的空间数据紧密集成到企业应用程序中。Oracle Spatial 根据相关数据的空间关系(例如,在给定的距离之内,存储位置到用户的接近程度,以及每个区域的销售收入)来便于分析。Oracle Spatial 在行业标准的数据库中管理空间数据,从而导致了在数据服务器上进行的应用程序集成。这使得供应商工具和应用程序能够直接从 Oracle 数据库访问空间数据,从而提供互操作性并使成本最低。

Spatial and Graph
  

Spatial and Graph 选件包括针对空间数据管理和分析以及物理、网络、社交和链接数据应用程序图形的高级特性。地理空间数据特性旨在支持地理信息系统 (GIS)、企业应用程序和定位服务应用程序最复杂的要求。它使用更高级的空间分析和处理功能扩展了 Oracle 数据库中的 Locator 空间查询和分析特性。Oracle Spatial and Graph 为两种图形数据模型提供了支持: 网络数据模型图形 (NDM) 和 RDF 语义图形。 NDM 用于对交通运输、物流和公用事业等行业中使用的物理和逻辑网络进行建模和分析。 RDF 语义图形则支持万维网联盟 (W3C)资源描述框架 (RDF) 标准。 它提供了常用于各种应用程序(从语义数据集成到社交网络分析和链接开放数据应用程序)的 RDF 数据管理、查询和推断。