Oracle Server是一个关系数据库管理系统,它提供了一种开放,完整和集成的信息管理方法。 Oracle Server由一个Oracle数据库和一个Oracle实例组成。以下是Oracle的功能:
- 客户端/服务器体系结构-为了充分利用分布式系统,oracle可以将处理分为客户端和服务器应用程序。因此,出于分布式处理的目的,它基于客户端/服务器体系结构。
- 大型数据库和空间管理-Oracle可以支持最大的数据库。它允许完全控制使用的空间,以便可以有效地使用硬件设备。
- 高可用性-它永远不会失效或不可用。因此,所有正常操作(例如备份或部分故障)都不会中断数据库的使用。
- 许多并发数据库用户-Oracle服务器最大程度地减少了数据之间的争执,并确保了数据并发性。
- 开放性行业标准-Oracle遵循行业公认的数据访问语言,用户界面,操作系统和其他网络协议的标准。优势之一是它是一种保护客户投资的“开放式”系统。
- 强制数据库完整性-Oracle强制执行数据完整性,这是确保数据一致性的保证。结果,消除了在许多数据库应用程序中编码和管理检查的成本。
- 可移植性-可以将Oracle软件移植为可在多种操作系统下工作。使用Oracle开发的应用程序可以移植到其他操作系统,而无需进行任何更改。
- 兼容性-Oracle软件与行业标准兼容。为oracle开发的应用程序无需进行大量修改即可与许多其他系统兼容。
- 受控的可用性-Oracle还具有可控制的可用性以及每个级别(甚至在子级别)的强大功能。例如,管理员还可以禁止打包或加载某些特定的应用程序,而不会影响其他应用程序。
- 并发处理-Oracle允许许多并发用户并发执行各种应用程序。使用Oracle可以同时运行许多应用程序。
- 复制环境-Oracle软件允许用户将表组及其支持对象复制到多个站点。
- 较高的事务处理性能-Oracle还保持了较高的整体系统性能。数据库用户不会受到处理性能下降的困扰。
- 可管理的安全性-为了防止未经授权的数据库访问和使用,Oracle提供了故障安全的安全性功能来限制和监视数据访问。
- 分布式系统-Oracle基于分布式系统,该分布式系统具有与非分布式系统相同的用户透明性和数据一致性,并具有本地数据库管理的优势。