ITPub博客

首页 > 数据库 > Oracle > oracle 10g技术概述

oracle 10g技术概述

原创 Oracle 作者:lucky_lau 时间:2006-06-20 16:26:06 0 删除 编辑

Oracle数据库10g企业版(Oracle Database 10g Enterprise Edition )为关键任务的应用程序提供了高效、可靠、安全的数据管理,为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的工具和功能。它包含了 Oracle 数据库的所有组件此外,Oracle 提供了具有先进技术的可选产品,这些技术能够满足关键任务的 OLTP、数据仓库和互联网应用程序环境最苛刻的开发和部署需求。

[@more@]

目录

一、概述... 2

二、系统功能说明... 2

2.1存储网格... 2

2.2Oracle真正应用集群... 2

2.3全新的可用性... 2

2.4业界领先性能... 3

2.5集成安全性... 3

2.6自管理数据库... 3

2.7管理您的所有数据... 4

2.8应用程序开发... 4

三、性能指标... 4

四、接口Oracle Programmer 5

五、功能清单... 6

一、概述

Oracle数据库10g企业版(Oracle Database 10g Enterprise Edition )为关键任务的应用程序提供了高效、可靠、安全的数据管理,为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的工具和功能。它包含了 Oracle 数据库的所有组件此外,Oracle 提供了具有先进技术的可选产品,这些技术能够满足关键任务的 OLTP、数据仓库和互联网应用程序环境最苛刻的开发和部署需求。

二、系统功能说明

2.1存储网格

对数据库而言,存储器是主要的资源之一。在今天的标准环境中,为获得最大吞吐量而在磁盘存储器之间存放数据的过程可能是一个费时的过程,并且数据库每次向存储区增加或从存储区删除磁盘时,都要重复这个过程。

Oracle 数据库 10g 中新的自动存储管理 (ASM) 功能解决了这些挑战。ASM Oracle 数据库提供全面的存储管理,不需要文件系统和大容量磁盘管理。ASM 自动向所有磁盘散布数据,以最小的管理成本提供了最高的 I/O 吞吐率。增减磁盘时,ASM 自动重新对数据进行动态分布。利用可选的镜像功能,提高了数据利用率,并且可以在线添加和删除磁盘。ASM 可确保使用低成本的存储器实现高端控制器所具有的稳定性和高质量。

2.2Oracle真正应用集群

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

2.3全新的可用性

Oracle 数据库 10g 解决了由计算机或数据故障引起的意外停机时间问题。真正应用集群利用自动节点故障切换和负载的重新分配来防止网格中的节点故障。此外,真正应用集群还通过部署单个厂商方案系列降低了风险。

利用 Oracle 数据库 10g,廉价磁盘的有效利用提供了任何类型数据故障的快速恢复。在磁盘层面,自动存储管理使用低成本磁盘作为镜像,从而预防存储系统的任何单点故障。人为错误一般被认为是停机时间的最大原因,Oracle 数据库 10g 利用其大大增强的闪回功能,在人为错误修正上取得了突破。闪回功能允许管理员在数据库上进行倒退操作,可轻松撤销对数据所作的任何错误更改。

Oracle Date Guard 最早出现在Oracle 数据库 8i 中,它可通过维护备用数据库来防止站点故障。在 Oracle 数据库 10g 中,该产品得到了进一步完善,具备了对产品备份紧密同步的实时申请功能。

2.4业界领先性能

可以实施企业级网格计算,这将给予用户更高的性能。因为资源可以根据业务优先级或需求供应给适当的应用程序,所以利用相同的资源,用户能够获得更高的性能。而且,Oracle 数据库 10g 继续通过新的性能特征和数据库优化保持其在数据库性能方面的领先地位。此外,Oracle 数据库 10g 诸多的自管理特征会自动完善数据库本身性能。例如自调谐共享存储器 (SGA),根据工作量它可以被动态自动分配。

2.5集成安全性

Oracle 数据库 10g 展示了 Oracle 在安全方面继续保持领先,提供了强大的增强性服务器安全性和隐私特性。Oracle 数据库 10g 超越了行级安全,采用了列相关虚拟专有数据库,并将Oracle 标签安全性Oracle 身份管理集成在一起。通过细粒度审计提高了责任性。细粒度审计现在可用在插入、更新和删除操作。Oracle 数据库 10g 引入了 Oracle 新的身份管理基础架构的强集成来提供身份供应、存取管理,以及适用于大量集成的端到端环境中用户的增强特性。利用 Oracle 数据库 10g Oracle 身份管理的集成,管理员就能够集中为整个企业的数据库用户进行供应,并与已有身份管理基础结构相集成。降低了密码管理成本,使企业受益,并且也给用户带来好处,因为他们只需要记住一个密码。Oracle 数据库 10g 具有企业用户安全特性,这是用户可以在 Oracle 互联网目录中管理用户,减少了数据库账户的数量。此外,Oracle 数据库 10g 通过简化安全过程、使用 Oracle 互联网目录增强的数据库集成和与第三方身份管理基础结构的互操作性,降低了安全管理的成本。Oracle 最近通过了其第 17 次独立安全评测,并将继续在信号保护方面保持业界领先。

2.6自管理数据库

Oracle 数据库 10g 本身在简化和自动化数据库管理生命周期内的所有任务方面取得了重大进展。数据库的安装和配置已大大简化。对于典型配置,Oracle 数据库 10g 服务器软件的安装时间已经减半至于 20 分钟。最常用安装可以从一张 CD ROM 执行,消除了更换介质的麻烦。Oracle 数据库 10g 的安装过程可执行必须条件检查,以确保目标系统拥有所需的 OS 补丁、内存和 CPU。对开发嵌入 Oracle 数据库应用程序的开发者和独立软件供应商 (ISV),静默模式安装更为强劲和方便。

相关初始化参数的数量大大减少了。例如,对于一个 DBA,整个数据库现在只有两个存储器大小参数需要设置:SQL 执行 (PGA) 内存和共享 (SGA) 内存。大多数 Oracle 数据库 10g 客户将只会使用 28 个基本初始化参数。Oracle 数据库 10g 增加了在线段压缩以消除段碎片,从而促进了自动空间管理功能的发展。

为了使持续的管理变得更加容易,Oracle 数据库 10g 执行自动性能诊断并提出调整建议。Oracle 数据库 10g 引进了自动负载存储 (AWR),它周期性地收集和存储系统活动和工作负载数据。提供了性能数据的历史记录,它有许多优点:减少了详细分析时重新施加负载,对两时间点间的性能数据进行比较的能力和进行趋势分析。另外,称为自动数据库诊断监测器(ADDM) 的新专业诊断引擎使用 AWR 进行自动性能诊断。ADDM SQL Tuning Advisor Oracle 性能工程师的专家知识封装到了核心的数据库引擎中。

2.7管理您的所有数据

自动存储管理允许 Oracle 管理存储,而 Oracle 数据库 10g 则在其现有优越性的基础上管理所有数据 关系型数据、电子邮件、文档、多媒体、XML 和空间数据 全部以集成方式进行。

Oracle 数据库10g XML 功能已扩展为集中在对大量 XML 数据的有效管理上,XML 数据能被自然地存储在具有企业级性能和可伸缩性的数据库中。也提供了对其他固有 interMedia 类型的支持,包括负责将数据库内容导入 Windows 媒体服务器中的 Microsoft Advanced Server Format (ASF)

伴随企业级网格计算环境的数据库合并,支持越来越大的数据库的需求在不断增长。Oracle 数据库 10g 通过对超大数据库 (ULDB) — 其大小能达到百万兆兆字节的支持满足任何的容量需求。通过引入超大文件(兆兆字节的文件)、增大的存储在数据库中的 LOB 大小限制(128 兆兆字节),并借助自动存储管理增强的管理功能(自动空间管理和新恢复区域)增强了数据库的大小限制。

2.8应用程序开发

Oracle 数据库 10g 为开发用于可多用、可扩展和网络计算高性能数据库应用程序提供了最全面的功能性。在网格计算基础架构上运行的应用程序一般与公共 Web 服务接口。Oracle 数据库 10g 能够作为 Web 服务提供者和用户。此外,Oracle 数据库 10g 包含带有 HTML DB 的强大的本地开发工具。HTML DB 是为非编程人员提供的一个托管开发环境,它允许创建以数据库为中心的 web 应用程序。它具有桌面数据库开发者的生产效率,而将这些应用程序部署在 Oracle 数据库的企业基础架构上。任何 IT 机构都可以容易地为公司中不具备 Oracle 开发人员技能的部门托管 HTML DB 环境。

对于 Java 应用程序,Oracle 数据库 10g 增强了 JDBC 驱动程序,提供全面的 JDBC 3.0 支持,更快速的执行,并通过新的隐含连接高速缓存和快速连接故障切换支持网格计算。

三、性能指标

Oracle提供创世界记录的性能和可伸缩性。

30年来,Oracle建立了性能和可伸缩性的行业标准。Oracle 10g以创世界纪录的测试结果延续着这一趋势。这些测试结果是通过运行在小型单个服务器、大型SMP服务器以及在网格环境中共享资源的可扩展的服务器集群上的不同操作系统获得的。Oracle在行业标准的基准测试方面创世界记录的性能包括:

3.1 在线交易处理(TPC-C)

3.2 应用服务器(SPECj, ECperf)

3.3 数据仓库管理(TPC-H)

3.4 SAP (SAP SD)

四、接口Oracle Programmer

Oracle Programmer 是一个单独的 Oracle 产品,它为构建访问和操作 Oracle Database 10g 的企业应用程序的开发人员提供了一组丰富的接口。

Oracle Programmer 包括了以下产品系列:

􀁺 三个嵌入式 SQL 风格的接口:预编译器、SQL*Module SQLJ

􀁺 四个调用级接口:Oracle 调用接口 (CI)Oracle C++ 调用接口 (OCCI)ODBC JDBC

􀁺 两个 COM 数据访问接口:Oracle Objects for OLE (OO4O) Oracle Provider for OLE DB

􀁺 Microsoft .Net 支持:Oracle Data Provider for .NET (ODP.NET)OLE DB .NET ODBC .NET

􀁺 两个用来从数据库模式中生成宿主语言绑定的实用工具:Object Type Translator JPub

五、功能清单

特性和选项

标准版和标准版1

企业版

附注

高可用性

Oracle Data Guard –Redo Apply 应用

N

Y

Oracle Data Guard – SQL 应用

N

Y

滚动升级补丁集、数据库和O/S

N

Y

快速启动可选恢复时间

N

Y

全面的在线模式重组/重定义

N

Y

在线系统修改— CPU、磁盘、存储器

Y

Y

闪回查询

Y

Y

闪回表

N

Y

闪回数据库

N

Y

闪回事务查询

N

Y

块级介质恢复

N

Y

增量备份和恢复

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4584/viewspace-844246/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-02-26

  • 博文量
    20
  • 访问量
    608352