Oracle Database 10g产品说明书.docx

上传人:b****4 文档编号:3583344 上传时间:2022-11-24 格式:DOCX 页数:21 大小:43.64KB
下载 相关 举报
Oracle Database 10g产品说明书.docx_第1页
第1页 / 共21页
Oracle Database 10g产品说明书.docx_第2页
第2页 / 共21页
Oracle Database 10g产品说明书.docx_第3页
第3页 / 共21页
Oracle Database 10g产品说明书.docx_第4页
第4页 / 共21页
Oracle Database 10g产品说明书.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

Oracle Database 10g产品说明书.docx

《Oracle Database 10g产品说明书.docx》由会员分享,可在线阅读,更多相关《Oracle Database 10g产品说明书.docx(21页珍藏版)》请在冰豆网上搜索。

Oracle Database 10g产品说明书.docx

OracleDatabase10g产品说明书

OracleDatabase10g产品说明书

简介

OracleDatabase10g提供了全球首个专为企业网格计算提供动力的软件基础平台架构。

OracleDatabase10g充分利用了硬件在网格计算上的革新,让用户可以在这些标准的硬件组件上非常轻松的安装和配置数据库。

OracleDatabase10g不但是网格资源、网格服务和网格存储的使用者,而且是企业数据提供者,在其中都充分利用了网格计算的三个特性。

OracleDatabase10g把OracleDatabase使用硬件组件-包括计算资源和存储资源-的方式虚拟化,对于在企业网格环境中的不同数据库自动提供集群存储和集群计算资源。

作为一个企业数据供应者,OracleDatabase10g提供了相关的技术,通过这些技术可以让数据库管理员为网格用户和网格应用进行资源汇总、虚拟管理和数据的供应。

同时,在一个企业级的网格环境中,对于安全、高可用性、自我依赖性和可管理性都有很高的要求。

OracleDatabase10g提供了很多卓越的优势来简化你对整个企业级网格的管理和操作。

OracleDatabase10g:

为网格而设计的数据库

(一)在基于标准组件上配置和安装OracleDatabase10g

OracleDatabase10g使您更轻松的在网格上运行数据库,此数据库运行于标准、低成本、模块化的硬件组件(存储器、刀片服务器和互联技术)上。

自动存储管理(AutomaticStorageManagement,ASM)

自动存储管理(ASM)使存储虚拟化,并且提供了轻松的数据库存储供应。

此外,您现在能够使用标准、低成本、模块化的组件来存储所有的Oracle数据。

您可以使用单个ASM来为多个Oracle数据库管理存储。

ASM仅要求您管理少量的磁盘组,而不是管理许多数据库文件。

一个磁盘组是一组磁盘设备的集合,ASM将其作为单个逻辑单元来管理。

您可以定义一个特别的磁盘组作为数据库的默认磁盘组,Oracle自动为该数据库分配存储资源,以及创建或删除与该数据库相关的文件。

ASM还提供了一些存储技术方面的优势—如镜像或逻辑卷管理器(LVM)。

类似于这些技术,ASM使您能够从单独磁盘设备的集合中创建单一磁盘组。

它可以跨磁盘组中的所有设备均衡到该磁盘组的I/O。

还执行条带划分和镜像存储来改善I/O性能和数据可靠性。

无论何时当存储配置发生变化时,ASM都将自动再均衡数据库的存储资源。

自动存储管理同样提供诸如RAID或是逻辑卷(LogicalVolumeManagers,LVMs)这样的存储技术的优点。

Oracle可以对于多个数据库通过一个磁盘组中的所有设备来平衡I/O,并通过对数据缓冲区和镜像技术的实现来提高I/O的性能和数据的可靠性。

同时,Oracle可以在节点和节点、集群和集群之间重新分配磁盘,自动重新配置磁盘组。

因为自动存储管理是专为Oracle工作设计的,因此相比其他虚拟存储的解决方案将有更好的性能。

用户不再需要昂贵的第三方存储容量管理和文件系统软件。

通过自动存储管理,客户就可以极大地降低数据中心复杂程序和系统管理成本,并且DBA不再需要频繁监视存储系统来检查是否存在“热点”或存储性能瓶颈。

ASM的本地镜像机制是一个用于防止存储故障的选件。

通过启动缺省镜像,可实现三倍镜像。

通过ASM镜像,使用故障组可以提供额外的数据保护。

一个故障组是共享通用资源(磁盘控制器或整个磁盘阵列)的一组磁盘,其故障可以容忍。

经过定义,ASM故障组会智能地将数据冗余拷贝到单独的故障组中,以确保该数据仍然可用,并以透明的方式避免受到存储子系统中任何组件故障的影响。

此外,ASM支持硬件辅助恢复数据能力(在下文防止数据损坏部分进行详细讨论),以加强数据保护。

Oracle已经与EMC、日立、HP、NetworkApplication和Xiotech等多家行业存储佼佼者合作,以使自动存储管理能够与他们地网络连接存储(NAS)和存储区域网络(SAN)产品无缝地合作。

可移植的集群件管理(PortableClusterware)

集群件是为集群中服务器间的通信提供集群化服务的软件。

在OracleDatabase10g之前,您依赖于硬件供应商来提供其平台上的集群件(除了Linux和Windows平台)。

Oracle只为Linux和Windows平台提供集群件。

OracleRAC10g在Oracle数据库10g运行的所有平台上提供了一个完整集成的集群件管理解决方案。

这一集群件功能包括集群连接、消息处理服务和锁定、集群控制和恢复,以及一个工作负载管理框架(将在下文探讨)。

用户无需购买任何第三方集群件管理软件。

但是,Oracle仍将继续在特定平台上支持选定的第三方集群件产品。

OracleRAC10g的集成集群件管理具有以下优势:

●成本低。

Oracle免费提供这一功能。

●单一厂商支持。

消除了相互推诿的问题。

●安装、配置和持续维护更简单。

OracleRAC10g集群件使用标准Oracle数据库管理工具进行安装、配置和维护。

这一过程无须其它的集成步骤。

●所有平台,质量始终如一。

与第三方产品相比,Oracle对新软件版本进行了更严格的测试。

●所有平台,功能始终如一。

例如,一些第三方集群件产品限制了集群内可以支持的节点的数量。

借助OracleRAC10g,所有平台可以支持多达64个节点。

用户还可以在所有平台上获得一致的响应体验,从而有效解决了高可用性挑战,包括服务器节点故障、互连故障以及I/O隔离现象等。

●支持高级功能。

这包括集成监视和通知功能,从而在发生故障时,在数据库和应用层之间实现快速协调的恢复

Oracle也便于您安装可移植集群。

利用单次安装,您可以确定您希望安装可移植集群组件的节点,然后OracleUniversalInstaller将在所有这些节点上安装可移植集群组件。

对于Oracle集成的集群软件对不同硬件供应上的产品都没有集群大小的限制。

在一个Oracle集群环境中,用户可以简单的增加和移去一个服务器,而不需要任何的宕机时间。

Oracle是唯一一个拥有可以在所有操作系统平台上提供数据库集群软件的技术,这也大大降低在一个集群环境中发生事故的可能。

高速无限带宽网络(Infiniband)支持

OracleDatabase10g利用即将来临的高速互联技术(如无限带宽Infiniband)为您提供更好的性能和可伸缩性。

您可以全面使用无限带宽来进行网络通信。

它提供了许多好处:

●无限带宽提供了超过千兆位以太网的许多性能改善。

无限带宽的低延时和高带宽使它作为集群互联时尤其有用。

●您可以使用单个网络基础架构来进行不同服务器之间、以及服务器和存储器之间的通信。

这简化了数据中心的连接需求。

●利用简化的网络基础架构,您可以使用单个网络底板,这使得网络供应更加容易。

●利用OracleDatabase10g,您现在可以使用无限带宽来进行应用服务器到数据库服务器的通信、集群数据库中服务器到服务器的通信,以及服务器到存储器的通信。

这为您的数据中心提供了全面的性能改善和灵活性。

方便的客户端安装

方便的客户端安装功能简化了网格中的应用程序部署。

数据库的客户端只需下载或复制Oracle客户端文件的一个非常小的子集,以及设置环境变量。

一般Oracle数据库10g的客户端仅需1分钟即可完成安装,只需70兆字节的磁盘空间。

这些应用程序—OCI或者JDBC应用程序—能够访问网格上的数据库。

您不再需要在数据库客户端上执行全部的安装过程。

这个功能对于ISV应用程序的部署尤其有用。

ISV能够在其安装过程中包含这些Oracle客户端文件,而且客户不需要单独安装Oracle客户端。

同样在客户机被动态标识和配置的网格环境中,这个功能简化了Oracle客户端软件的安装和配置。

方便的ORACLE数据库安装

OracleDatabase10g简化了Oracle数据库的安装。

安装Oracle数据库10g服务器软件,通过典型安装模式所需时间已减少了一半,只需20分钟。

大多数的普通安装通过一张光盘即可完成,省却了介质更换的不必要时间。

此外,数据库的标准安装仅需要256兆字节的内存和1GB的磁盘空间。

“OracleUniversalInstaller”(OUI)已经得到增强,可以对所有的安装任务在进行前或完成后进行自动化处理。

在Oracle数据库10g中,OUI在系统安装前要进行自检,确保操作系统配置适当、所需补丁已应用,以及有足够资源确保安装过程的顺利完成。

如果在安装前的自检中发现任何问题,安装程序将提示相关正确操作步骤来帮助管理员解决问题。

OracleUniversalInstaller(OUI)还可以执行集群化Oracle数据库的多节点的安装。

在安装期间,您标识出希望安装Oracle数据库的主机名称。

然后OUI将在那些节点上安装Oracle数据库软件。

您还可以决定是拥有软件的单个共享影像,还是在每台主机上拥有一个独立的影像。

同时,安装过程已经完全包括所需配备,为系统的日常自检和管理建立了所需的基础架构。

一个功能完善、性能丰富的“企业管理器数据库操作台”实现了完全的自动化配置,允许管理员不用任何人工操作即可完成对管理任务的部署。

“企业管理器数据库操作台”为管理单一的数据库提供了所有必备的功能,包括报警提示、工作时程安排和软件管理等。

此外,所有Oracle服务器组件如数据库、监听程序、管理框架等都将配置于自动化的开机和关机之中。

对那些开发人员和开发嵌入式Oracle数据库的应用程序的独立软件供应商(ISVs)而言,静默安装已更为强大和易于使用。

因此,任何初级的计算机用户都能够安装并运行Oracle数据库10g。

自动、灵活和容错的升级

同样地,“数据库升级助手(DBUA)”使数据库的升级/移植变得极为简单。

使用Oracle数据库10g的DBUA,管理员可以轻松地移植/升级到任何数据库配置之上,包括RAC和备用数据库,所做的仅是回答一些简单问题而已。

该工具将自动检测系统资源是否足够、确保最佳的操作—如在升级/移植前是否进行数据库备份,是否替换过期的、不适当的初始化参数等—检验操作是否顺利完成。

使用Oracle数据库10g,,其升级过程在计算机重启后仍可自动进行,这确保了升级在突然中止后仍可继续进行。

Oracle数据库10g中关于升级功能的另一大完善之处就是能够预估整个升级过程所需时间。

由于每一数据库升级所花时间可能会很长(其取决于可运行程序库中的需要升级的元数据数量),且各个系统互不相同,此性能对系统管理员进行升级规划时大有裨益。

由于升级到新版本的真正好处只有通过使用新的功能和性能才能表现出来,Oracle数据库10g同时帮助管理员在升级到新版本过程中激活其新功能。

更精简的初始化参数

Oracle数据库服务器提供了大量的初始化参数,以在不同环境中使其运行最优。

在这些参数中,只有少数需要显式地设为系统默认值,因为其余的参数在绝大多数情况下已经足够。

Oracle数据库10g中这些初始化参数被分为基础和高级两大类。

管理员可将日常的交互活动限定于28组基础参数来完成。

高级参数被保留用于使专家型的系统管理员调整Oracle的数据库性能,以满足特殊环境下的一些特殊需求。

因此,Oracle数据库10g提供了一种集简单性和灵活性的最佳组合—其简单性指可以被作为嵌入式数据库使用;其灵活性指可以满足甚至最具挑战性的需求。

(二)计算资源供应

网格计算的宗旨是能够根据不断变化的优先级动态分配资源。

OracleDatabase10g有许多改进和新的功能,便于您分配计算资源以适应业务需求。

RealApplicationClusters(RAC)

OracleRealApplicationCluster(RAC)具有标准的、低成本、模块化服务器(如刀片服务器)集群的高利用率。

您可以在一个刀片服务器集群上运行单个Oracle数据库。

运行在RAC上的应用程序能够动态地利用供应给它们的更多的刀片服务器。

同样,当应用程序不再需要这些刀片服务器时,能够容易地释放它们。

相反,标准级数据库在标准级组件上具有非常低的利用率。

在标准级数据库上,您需要为高峰负载分配资源并且分配备用资源。

只有整个系统停止工作,才能向标准级数据库中添加或删除刀片服务器。

基于共享磁盘体系结构的RAC能够按需要增长和收缩。

这对来自其它供应商的数据库是不可能的,因为它们基于非共享的体系结构,该结构不能提供这种灵活性。

由于不进行共享,数据被人为地分区。

当增加了更多的刀片服务器时,所有的数据都需要重新分区,并将数据分配给新的刀片服务器。

类似地,当需要删除刀片服务器时,在删除前需要重新对数据分区。

OracleDatabase10g为RAC数据库内的服务提供自动负载管理。

当在托管服务的例程间建立起连接时,RAC自动地为这些连接执行负载均衡。

此外,利用资源管理器,您可以制定策略,并给运行在RAC数据库内的服务分配资源。

为了满足这些策略,RAC将自动向这些服务供应数据库例程。

OracleDatabase10g通过一个按钮就可以实现服务器到集群的添加和删除。

按一下按钮,您马上就可以向集群中添加一台服务器,并将这台服务器供应给数据库。

Oracle数据库将自动安装所有需要的软件—可移植的集群组件和Oracle数据库软件,并在其上启动一个Oracle数据库例程。

同样,按一下按钮,您可以删除一台服务器。

共振(Resonance)

OracleDatabase10g的最具有开创性的特性是共振。

自己定义集群。

集群是一组服务器的集合,这些服务器通过Oracle可移植集群组件集群在一起。

您可以在相同的集群上运行许多数据库,并且为这些数据库定义服务策略。

共振将动态地增加或减少集群中服务器(个人数据库在其上运行)的数量来满足服务级目标。

该任务可以自动完成,无需任何用户干预。

设想您有一个大型集群,其中有很多数据库。

如果必须进行手工管理,您将不得不持续监控每一个数据库上的负载,然后必须手工关闭那些数据库的例程或产生另外的例程。

关闭命令可能花费很长时间,因为在数据库例程上可能存在活动的会话。

OracleDatabase10g为您完成这个任务。

它为您持续监控负载。

当需要关闭一个例程时,它自动地将活动的会话移植到该数据库其它的活动例程上。

同样,当产生数据库的另外的例程时,它自动在该数据库的所有例程中均衡负载。

OracleScheduler

OracleDatabase10g引进了OracleScheduler,它为您提供了许多先进的功能,用来在网格中调度和执行业务和IT任务。

您可以在不同是时间供应数据库内的工作负载,以获取更有效的资源利用。

自己定义作业,它们可以是存储的过程或者外部作业,如C或Java程序。

自己定义进度表。

然后将作业分配给进度表。

您可以定义任意复杂的进度表。

您还可以将作业分为作业类,以简化作业的管理和优先级分配。

利用Oracle资源管理器,您可以定义资源计划,并将这些资源计划分配给作业类。

您还可以在不同时间改变这些资源计划。

例如,您可能认为加载一个数据仓库的作业在非高峰时间内是关键作业,而在高峰时间内则不是。

数据库资源管理器

资源管理器向Oracle数据库内的数据库用户、应用程序或服务供应资源。

它允许数据库管理员限制分配给网格用户、应用程序或服务的Oracle数据库资源。

这确保每个网格用户、应用程序或服务都能获得一份公平的可用计算资源。

管理员定义资源计划,它根据资源使用准则(如CPU利用率或活动会话数)向不同的用户组分配资源。

每一个用户组由一个或多个数据库用户组成。

OracleDatabase10g根据用户主机、应用程序、OS用户名或服务为消费者组提供额外的映射。

(三)数据供应

数据供应的意思是在用户需要时将信息提供给用户,而无论信息位于网格何处。

要处理关于任何可用资源的信息,网格必须有效地跨分布式系统提供信息。

主要有三种方法来实现这个目的:

合并、共享和联合信息。

在单个数据库中合并信息将使供应信息变得容易。

在运行数据库的地方,您可以使用单个资源池。

这可以更有效的利用资源。

因为数据库资源被集中在一起,所以不会发生一个数据库负载过重而另一个数据库闲置的情况。

它提供了容易的供应。

您现在可以使用Oracle资源管理器向运行在数据库上的不同用户和应用程序有效地供应Oracle数据库资源。

如果不能集中资源,也不能在单个数据库中合并信息,那么可以共享信息来获得更有效的资源利用。

OracleDatabase10g特性(如OracleTransportableTablespace和OracleStream)使您在不同数据库之间有效共享数据,从而使在不同资源间共享信息处理变得容易。

对于某些不常访问的信息(例如一个兆兆位数据库),更有效的办法是把它留在原处。

对于这类信息,可以使用OracleDatabase10g的联合特性(如分布式SQL、网关和物化视图)按需要访问。

超大数据库支持

OracleDatabase10g现在支持容纳8exabytes(8192PB,1PB=1024TB)数据的单个数据库。

这实际上消除了对合并数据库最大容量限制。

还可以将数据存储在更大的文件中,从而减少大型数据库中的文件数。

此外,BigfileTablespace简化了大型数据库中数据文件的管理,使得与拥有大量数据文件相关的可伸缩性问题最小化,并且利用如自动存储管理和OracleManagedFiles之类的特性简化了存储管理。

ORACLE跨平台的可传输表空间

不是总有可能将硬件资源集中在一起。

例如,可能地理上分散的硬件资源无法有效地组成集群。

或者数据中心限制阻碍了将硬件集中在一起。

在这些情况下,Oracle可传输表空间提供了一种非常有效的方法来共享大型数据子集,然后在不同的硬件资源上共享对这些数据的处理。

Oracle可传输表空间为网格用户提供了一种极其快速的机制,从而将数据子集从一个Oracle数据库移到另一个Oracle数据库中。

它允许将一些表空间从数据库中抽出,移到或复制到另一个位置,然后插入到另一个数据库中。

抽出或插入个数据文件只涉及到读取或加载少量的元数据。

可传输表空间还支持两个或多个数据库同时装载只读表空间。

OracleDatabase10g现在支持异种可传输表空间。

这个特性允许抽出表空间,用RMAN进行转换(如果需要),然后在不同平台间进行传输(如从Solaris或HP/UX到Linux)。

许多用户正使用这个特性来将他们的数据库移植到Linux上。

作为可传输表空间使用的示例,如果观察典型企业中的财务应用程序,您会发现平常它的工作负载非常轻。

每小时会有几次插入或者更新操作。

但在季度末,它需要大量的资源来生成报表。

您能做的是,在平常,在比较强大的资源上运行这个应用程序。

在季度末,使用可传输表空间特性将数据转移到更强大的资源上,并在那里进行处理。

ORACLEStreams

一些数据需要在创建或者改变时进行共享,而不是偶而批量地共享。

OracleStreams能够使数据在网格中的数据库、节点或者刀片服务器群之间流动,并且在执行更新时同步地保留两个或更多的拷贝。

它还为信息共享、组合信息队列、复制、事件、数据仓库加载、通告和发布/订阅提供了统一到单一技术中的框架。

如果考虑上面的那个例子,一旦您完成了报表,则可以将该数据库丢弃,或者使用OracleStreams使两个数据库保持同步,从而可以使用第二个数据库再次完成下一季度的报表。

为此,可以定义一个适合您同步需求的进度表。

例如,您可以在每个午夜进行同步,或者在发生变化时进行同步。

OracleDatabase10g为网格用户作了许多改进。

您现在可以将处理从主数据库卸载到一个从数据库上;也就是说,您可以设置一个从数据库来捕获变化,而不是在主数据库上捕获正发生的变化。

这提供了另一种跨资源共享工作负载的方法。

自驱式数据库

OracleDatabase10g提供了一种新的自驱式数据库特性。

这个特性利用了OracleTransportableTabelspace和OracleStream,为您提供了一种轻松的方法可以在分布式硬件资源之间共享处理。

此外,它提供了一种有效的方法将您的应用程序移植到网格上。

利用单个命令,您可以从一个数据库中取出一系列的表空间,将表空间传输给另一个数据库,重新定义表空间格式(如果第二个数据库是在一个不同的OS上),然后将表空间插入到第二个数据库中。

在此期间,第一个数据库可能会发生一些变化。

OracleStream将已开始捕获这些变化,然后将这些变化与第二个数据库同步。

所有这些都利用单个命令来完成。

如果第二个数据库在网格上,您刚刚所做的就是通过单个命令将应用程序移植到网格中。

通过简单地将连接串重新嵌入到第二个数据库中,可以在以后将所有运行在第一个数据库上的应用程序移植到第二个数据库中。

ORACLEDATAPUMP数据泵

为保证向Oracle数据库中高速加载以及从Oracle数据库中高速卸载数据和元数据,Oracle数据库10g引入了一项新功能:

数据泵。

它可以自动管理和安排批量的、并行的加载和卸载,以实现最大吞吐量,大大地改善了数据输入和输出数据库时的性能。

数据泵的基础架构可通过L/SQL套件的DBMS_DATAPUMP随时实现。

这一技术是Oracle新的数据移动实用工具—DataPumpExport和DataPumpImport—的基础,与Oracle原来的Export和Import相比,性能大大提高。

因此,客户的数据转移应用程序就可通过使用数据泵来完成。

Oracle数据库10g通过下述四个方面来实现:

新的命令行输入和输出客户端(expdp&impdp),这是一个基于Web的企业管理器导入/导出界面和客户界面,以及用于处理复杂数据挖掘模式的自定义数据移植界面。

数据泵也是Oracle服务器中其他几项主要功能的基础。

包括基于流的复制、逻辑备用和可传输的表空间。

当移动可传输表空间时,DataPumpExport和Import用来为表空间处理元数据的提取和重建。

DataPump是卸载整个数据库或者数据库子集,然后重新将它们加载到目标平台上的一种灵活、快速的方法。

数据泵大幅降低了大多数的批量导入/导出入操作中的损耗时间。

数据泵直接路径数据卸载的一个单线程速度相当于常规直接路径导出的两倍。

数据泵数据卸载的一个单线程比原始导入快15-45倍,当然,其操作在并行的执行线程有一定规定。

除能够提升性能外,基于数据泵的导出和导入客户系统支持所有原始的导出/导入功能和许多新功能,如检验点重启、工作负载估算、极为灵活而细粒度的对象选择、从另处直接载入实例、以及具体工作监测等。

分布式SQL、网关和分布式事务

不是总有可能合并或者共享信息。

数据中心的限制或者地理上分散的资源可能阻碍实现此要求。

此外,还可能因为安全性问

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1