首页 Oracle 10g -为网格设计的数据库

Oracle 10g -为网格设计的数据库

举报
开通vip

Oracle 10g -为网格设计的数据库 Oracle数据库10g: 为网格而设计的数据库 Oracle 白皮书 2003 年 11 月 Oracle数据库10g:为网格而设计的数据库 Oracle 数据库:为网格而设计的数据库 2 Oracle数据库10g:为网格而设计的数据库 执行概要 网格计算将极大地改变计...

Oracle 10g -为网格设计的数据库
Oracle数据库10g: 为网格而设计的数据库 Oracle 白皮书 2003 年 11 月 Oracle数据库10g:为网格而设计的数据库 Oracle 数据库:为网格而设计的数据库 2 Oracle数据库10g:为网格而设计的数据库 执行概要 网格计算将极大地改变计算经济学。网格计算可以显著地降低计 算成本,扩展计算资源的可用性,提供更高的生产效率和更高的 质量。 网格计算的基本想法是作为公用设施(类似于电力网或电话网) 进行计算。作为网格的一个用户,您不必关心数据及进行计算的 位置。您所需要的是完成计算,以及在您需要时为您提供信息。 从服务器端来看,网格与虚拟化和供应有关。将所有的资源集中 在一起,然后根据业务需求动态地供应这些资源;从而可以同时 实现更好的资源利用率。 本文描述了网格的基本属性,以及在 IT 行业中企业向网格计算 转移的趋势。它还分析了 Oracle 数据库 10g 中提供的功能如何 利用这些趋势并使网格计算立即成为现实。 引言 目前对计算的最大期望是经济性。企业在寻找降低成本和提高其 流程和系统效率的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 。网格计算恰好提供了这一方法。网格计 算提供了一种以池的形式管理硬件的方法,提高了企业资源的处 理效率,而且消除了未充分利用的计算机的彼此分离状态。您可 以创建集中的计算资源池,然后按照机构的优先级动态地分配这 些计算资源。 从最高层次而言,网格计算的中心理念是作为公用设施进行计算。 您不用关心数据的位置,或者哪台计算机处理您的请求。您将能 够请求信息或者计算,然后发布它 — 随时按需发布。这与电力 公用设施工作的方式类似,因为您不知道发电机的位置,以及电 力网的连接方式。您只要求供电,并获得电力。目标是使计算成 为一项公用设施 — 一种商品,且无处不在。因此将它命名为“网 格计算”。 这种公用计算的观点当然是从客户端的角度来看的。从服务器端 来看或从幕后来看,网格计算是关于资源分配、信息共享以及高 可用性。资源分配确保满足资源的需要或请求。请求得不到满足 时不会出现资源闲置。信息共享确保用户和应用程序所需的信息 能够在需要的地点和时间提供。高可用性确保所有的数据和计算 可随时提供 — 就像一个公用设施公司必须始终提供电力。 网格计算改变了企业使用资源的方式。它使得数据中心中跨服务 器、企业中跨数据中心以及跨企业的企业资源的使用虚拟化。 Oracle 数据库:为网格而设计的数据库 3 推广网格计算的趋势 IT 行业的多种趋势正使得企业向网格计算转移。 硬件趋势 使网格计算成为可能的主要原因是围绕着硬件的革新。例如, z 处理器:新的低成本、高容量的 Intel Itanium 2、Sun SPARC 和 IBM PowerPC 64 位处理器现在提供的性能等于或者优于在 高端 SMP 服务器中使用的处理器。 z 服务器:刀片服务器技术降低了硬件成本,并提高了服务器的 密度,这进一步降低了昂贵的数据中心的需求。这些刀片服 务器还自带了远程管理功能,这使得数据中心管理员可以容 易地管理这些系统。数据中心已开始使用这些技术。 z 网络化存储:网络固有存储 (NAS) 和存储区域网 (SAN) 使 共享整个系统的存储成为可能,从而进一步降低成本。 z 网络互联:千兆位以太网和无限带宽互联技术正不断降低连 接服务器集群的成本。 虚拟化 虚拟化是指将网格中的每一个物理和逻辑实体都抽象为一项服 务。虚拟化很重要,因为它使得网格组件(如存储器、处理器、 数据库、应用服务器和应用程序)能够紧密集成,且不会使系统 僵化。 例如,象 Sun、HP、IBM 和 Topspin 这样的供应商正在开始提 供硬件虚拟化和供应技术。这些技术允许您动态地分组或者连接 一系列的服务器和存储组件。您还可以动态地将服务器和存储组 件从一个组转移到另一个组。其中的一些技术还允许在这些服务 器上动态加载和启动 OS 和应用程序。 软件趋势 Linux 在小型计算机(一至四个 CPU)上运行得非常好,可提供 最好的性价比,是网格环境的最佳选择。 Linux 继续保持比其他 OS 更快的增长速度。刀片服务器比 SMP 在经济上的优势会使刀片服务器在网格环境中成为主导。由于 Linux 已经可以很好地用于刀片服务器,这将加速 Linux 的成长。 因为 Linux 具有价格优势,当刀片服务器数量不断增加时这种优 势愈加重要,Linux 会更快地为人们接受。所以 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的低成本刀 片服务器集群自然与 Linux — 标准廉价的 OS — 非常相配。 只有当运行在硬件上的软件能够有效利用硬件革新时,这些革新 才是有用的。软件已经开始利用这些硬件革新。目前软件存在的 一个问题是,它能够使用提供给它的资源,但并不能释放或者放 弃不再需要的资源。 Oracle 目前提供的软件 — Oracle 数据库和 Oracle 应用服务器 — 能够利用这些硬件革新。Oracle 数据库和 Oracle 应用服务器能够利用提供给它们的资源,并且可以容易地 Oracle 数据库:为网格而设计的数据库 4 释放不再需要的资源。 网格动力 在技术行业中,网格的发展势头正旺。Oracle 这样的主要供应商 已经开始提供基于网格的技术,而其他许多供应商正准备这么做。 网格标准组织 GGF 已经成立,并且得到了所有主要技术供应商 的支持。 在 IT 机构中,网格的发展势头同样如此。网格技术有望提高现 有硬件的利用率。网格使您能够分配资源来满足业务需求,而不 会有闲置或超载的计算孤岛。由于现有硬件需要更换,刀片服务 器提供合适的性价比。这种经济性是如此吸引人,因而企业已经 开始将刀片服务器用于网格计算。 网格的基本属性 所有网格具有某些基本属性。企业可以通过这些属性增强 IT 基 础架构,以便逐渐享受到网格计算的益处。 每一层上的虚拟化 虚拟化使得网格组件(如存储器、处理器、数据库、应用服务器 和应用程序)能够一起工作,且不会造成系统僵化和脆弱。虚拟 化使得网格的每个组件都能够更快地对不断变化的环境作出反 应,以及在不损害系统总体性能的条件下适应组件故障,而不是 建立静态关系以确定数据库中数据的物理位置,以及数据库运行 在哪一台服务器上。 基于策略的供应 供应的意思是将资源按需分配。一旦资源被虚拟化,就需要根据 不断变化的业务优先级为各种企业任务动态地分配资源。就硬件 资源而言,硬件资源(如存储器和服务器)需要被分配给数据库 和应用服务器。就数据而言,数据需要按需分配。 资源集中 网格要实现更好的资源利用率(降低成本的关键因素),就需要 合并和集中资源。通过将单个磁盘集中于存储器矩阵中以及将单 个服务器集中于刀片服务器群中,网格运行时过程不仅可以动态 将服务消费者与服务供应商匹配,而且还可以更灵活地优化这样 的关联。 ORACLE数据库10g:为网格而设计的数据库 Oracle 数据库10g 提供了第一个完整集成的软件基础架构来实现 网格计算。Oracle数据库 10g 利用了基于网格的硬件革新,并使 您更容易的在这些标准化、模块化的硬件组件上安装和配置 Oracle 数据库。 作为网格资源(服务器和存储器)的消费方以及数据的提供方, Oracle 数据库 10g 利用了网格计算的三个基本属性。Oracle 数 Oracle 数据库:为网格而设计的数据库 5 据库 10g 使 Oracle 数据库使用硬件组件(存储器和服务器)的 方式虚拟化。它自动地将集群化的存储器和服务器供应给运行于 您的网格中的不同数据库。作为数据提供者,Oracle 数据库 10g 提供了各种技术,Oracle 管理员可以利用这些技术来为网格用户 和应用程序集中、虚拟化和供应数据。 此外,运行在网格上的企业在安全性、高可用性、自依赖性和可 管理性方面施加了严格的操作要求。Oracle 数据库 10g 具有无 与伦比的操作优势,这些优势简化了网格的管理和操作。 在基于标准的组件上配置和安装Oracle数据库10g Oracle 数据库 10g 使您更轻松的在网格上运行数据库,此网格 则运行于标准、低成本、模块化的硬件组件(存储器、刀片服务 器和互联技术)上。 自动存储管理 自动存储管理为 Oracle 数据库简化了存储管理。通过使存储管理 的细节抽象化,Oracle 利用先进的数据供应改善了数据访问性能, 且不需要 DBA 的额外工作。Oracle DBA 仅管理少量的磁盘组, 而不是管理数据库文件。一个磁盘组是一组磁盘设备的集合, Oracle 将其作为单个逻辑单元来管理。管理员可以定义一个特别 的磁盘组作为数据库的默认磁盘组,Oracle 自动为该数据库分配 存储资源,以及创建或删除与该数据库对象相关的文件。 自动存储管理还提供了存储技术(如 RAID 或逻辑卷管理器 (LVM))方面的好处。Oracle 能够跨磁盘组中的所有设备均衡来 自多个数据库的 I/O,并且它实施带区和镜像来改善 I/O 性能和 数据可靠性。此外,Oracle 能够从节点到节点和从集群到集群重 新分配磁盘,并自动地重新配置磁盘组。因为编写自动存储管理 是为了专门与 Oracle 产品一起工作,所以它实现了比一般的存储 虚拟化解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 更好的性能。 可移植的集群件 集群件是为集群中服务器间的通信提供集群化服务的软件。Oracle 数据库10g 中具有新的集成集群件,因此不需要购买、安装、配 置和支持第三方集群件,从而使组成集群变得容易。没有供应商 对集群容量附加的限制。可以轻松地将服务器添加到 Oracle 集群 中(或从中删除),且不需要停机。 Oracle 也便于您安装可移植集群件。利用单次安装,您可以确定 您希望安装可移植集群件的节点,然后 Oracle Universal Installer 将在所有这些节点上安装可移植集群件。 Oracle 拥有唯一为所有操作系统包含了集群件的数据库技术,这 显著地减少了一个集群化环境中出现故障的可能性。 高速无限带宽网络支持 Oracle 数据库:为网格而设计的数据库 6 Oracle 数据库 10g 利用即将来临的高速互联技术(如无限带宽) 为您提供更好的性能和可伸缩性。您可以将无限带宽用于所有网 络通信。它提供了许多好处: z 无限带宽可巨大地改进千兆以位太网网络的性能。无限带宽 的低延时和高带宽使它作为集群互联时尤其有用。 z 您可以使用单个网络基础架构来进行不同服务器之间、以及 服务器和存储器之间的通信。这简化了数据中心的连接需 求。 z 利用简化的网络基础架构,您可以使用单个网络底板,这使 得网络供应更加容易。 z 利用 Oracle 数据库 10g,您现在可以使用无限带宽来进行 应用服务器到数据库服务器的通信、集群数据库中服务器到 服务器的通信,以及服务器到存储器的通信。这为您的数据 中心提供了全面的性能改善和灵活性。 方便的客户端安装 方便的客户端安装功能简化了网格中的应用程序部署。数据库的 客户端只需下载或复制 Oracle 客户端文件的一个非常小的子集, 以及设置环境变量。这些应用程序 — OCI 或者 JDBC 应用程序 — 能够访问网格上的数据库。您不再需要在数据库客户端上执行 全部的安装过程。这个功能对于 ISV 应用程序的部署尤其有用。 ISV 能够在其安装过程中包含这些 Oracle 客户端文件,而且客户 不需要单独安装 Oracle 客户端。另外,在客户机被动态标识和配 置的网格环境中,这个功能简化了 Oracle 客户端软件的安装和配 置。 方便的Oracle数据库安装 Oracle数据库10g 简化了 Oracle 数据库的安装。可以使用单张 CD 来安装 Oracle 数据库。Oracle Universal Installer (OUI) 还可以 执行集群化 Oracle 数据库的多节点的安装。在安装期间,您标识 出希望安装 Oracle 数据库的主机名称。OUI 然后在所有那些节 点上安装 Oracle 数据库软件。您还可以决定是拥有软件的单个共 享影像,还是在每台主机上拥有一个独立的影像。 计算资源供应 网格计算的宗旨是能够根据不断变化的优先级动态分配资源。 Oracle 数据库 10g 有许多改进和新的功能,便于您分配计算资 源以适应业务需求。 真正应用集群 (RAC) Oracle 真正应用集群 (RAC) 具有标准的、低成本、模块化服务器 (如刀片服务器)集群的高利用率。您可以在一个刀片服务器集 群上运行单个 Oracle 数据库。运行在 RAC 上的应用程序能够动 态地利用供应给它们的更多的刀片服务器。同样,当应用程序不 再需要这些刀片服务器时,能够容易地释放它们。相反,标准级 数据库在标准级组件上具有非常低的利用率。在标准级数据库上, 您需要为高峰负载分配资源并且分配备用资源。只有整个系统停 Oracle 数据库:为网格而设计的数据库 7 止工作,才能向标准级数据库中添加或删除刀片服务器。 基于共享磁盘体系结构的 RAC 能够按需要增长和收缩。这对来 自其它供应商的数据库是不可能的,因为它们基于非共享的体系 结构,该结构不能提供这种灵活性。由于不进行共享,数据被人 为地分区。当增加了更多的刀片服务器时,所有的数据都需要重 新分区,并将数据分配给新的刀片服务器。类似地,当需要删除 刀片服务器时,在删除前需要重新对数据分区。 Oracle 数据库 10g 为 RAC 数据库内的服务提供自动负载管理。 当在托管服务的例程间建立起连接时,RAC 自动地为这些连接执 行负载均衡。此外,利用资源管理器,您可以制定策略,并给运 行在 RAC 数据库内的服务分配资源。为了满足这些策略,RAC 将自动向这些服务供应数据库例程。 Oracle 数据库 10g 通过一个按钮就可以实现服务器到集群的添 加和删除。按一下按钮,您马上就可以向集群中添加一台服务器, 并将这台服务器供应给数据库。Oracle 数据库将自动安装所有需 要的软件 — 可移植的集群件和 Oracle 数据库软件,并在其上启 动一个 Oracle 数据库例程。同样,按一下按钮,您可以删除一台 服务器。 共振 集群是一组用于定义的服务器集合,这些服务器通过 Oracle 可移 植集群组件集群在一起。您可以在相同的集群上运行许多数据库, 并且为这些数据库定义服务策略。共振将动态地增加或减少集群 中服务器(个人数据库在其上运行)的数量来满足服务级目标。 该任务可以自动完成,无需任何用户干预。 设想您有一个大型集群,其中有很多数据库。如果必须进行手工 管理,您将不得不持续监控每一个数据库上的负载,然后必须手 工关闭那些数据库的例程或产生另外的例程。关闭命令可能花费 很长时间,因为在数据库例程上可能存在活动的会话。Oracle 数 据库 10g 为您完成这个任务。它为您持续监控负载。当需要关闭 一个例程时,它自动地将活动的会话移植到该数据库其它的活动 例程上。同样,当产生数据库的另外的例程时,它自动在该数据 库的所有例程中均衡负载。 Oracle Scheduler Oracle 数据库 10g 引进了 Oracle Scheduler,它为您提供了许 多先进的功能,用来在网格中调度和执行业务和 IT 任务。您可 以在不同是时间供应数据库内的工作负载,以获取更有效的资源 利用。首先,自己定义作业,它们可以是存储的过程或者外部作 业,如 C 或 Java 程序。其次,自己定义进度表。然后将作业分 配给进度表。您可以定义任意复杂的进度表。您还可以将作业分 为作业类,以简化作业的管理和优先级分配。利用 Oracle 资源管 理器,您可以定义资源 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 ,并将这些资源计划分配给作业类。 Oracle 数据库:为网格而设计的数据库 8 您还可以在不同时间改变这些资源计划。例如,您可能认为加载 一个数据仓库的作业在非高峰时间内是关键作业,而在高峰时间 内则不是。 数据库资源管理器 资源管理器向 Oracle 数据库内的数据库用户、应用程序或服务供 应资源。它允许数据库管理员限制分配给网格用户、应用程序或 服务的 Oracle 数据库资源。这确保每个网格用户、应用程序或服 务都能获得一份公平的可用计算资源。管理员定义资源计划,它 根据资源使用准则(如 CPU 利用率或活动会话数)向不同的用 户组分配资源。每一个用户组由一个或多个数据库用户组成。 Oracle 数据库 10g 根据用户主机、应用程序、OS 用户名或服务 为消费者组提供额外的映射。 信息供应 除了跨多个节点供应工作和跨多个磁盘供应数据之外,Oracle 数 据库 10g 中还有另一种类型的供应 — 信息自身的供应。数据供 应的意思是在用户需要时将信息提供给用户,而无论信息位于网 格何处。要处理关于任何可用资源的信息,网格必须有效地跨分 布式系统提供信息。主要有三种方法来实现这个目的:合并、共 享和联合信息。 在单个数据库中合并信息将使供应信息变得容易。在运行数据库 的地方,您可以使用单个资源池。这可以更有效的利用资源。因 为数据库资源被集中在一起,所以不会发生一个数据库负载过重 而另一个数据库闲置的情况。它提供了容易的供应。您现在可以 使用 Oracle 资源管理器向运行在数据库上的不同用户和应用程 序有效地供应 Oracle 数据库资源。 如果不能集中资源,也不能在单个数据库中合并信息,那么可以 共享信息来获得更有效的资源利用。Oracle 数据库 10g 特性(如 Oracle 可传输表空间和 Oracle Stream)使您轻松地在不同数据库 之间有效共享数据,从而在不同资源间共享信息处理。 对于某些不常访问的信息(例如一个兆兆位数据库),更有效的 办法是把它留在原处。对于这类信息,可以使用 Oracle 数据库 10g 的联合特性(如分布式 SQL、网关和物化视图)按需要访问。 超大型数据库支持 Oracle 数据库 10g 现在支持容纳 8 exabytes(8 百万兆兆位) 数据的单个数据库。这实际上消除了对合并数据库最大容量限制。 还可以将数据存储在更大的文件中,从而减少大型数据库中的文 件数。此外,Bigfile Tablespace 简化了大型数据库中数据文件的管 理,使得与拥有大量数据文件相关的可伸缩性问题最小化,并且 利用如自动存储管理和 Oracle Managed Files 之类的特性简化了 存储管理。 Oracle 数据库:为网格而设计的数据库 9 Oracle 的可传输表空间 不一定总能将硬件资源集中在一起。例如,可能地理上分散的硬 件资源无法有效地组成集群。或者数据中心限制阻碍了将硬件集 中在一起。在这些情况下,Oracle 可传输表空间提供一种非常有 效的方式来共享数据的大型子集,然后在不同的硬件资源上共享 对该数据的处理。 Oracle 可传输表空间为网格用户提供了一种极其快速的机制,从 而将数据子集从一个 Oracle 数据库移到另一个 Oracle 数据库 中。它允许将一些表空间从数据库中抽出,移到或复制到另一个 位置,然后插入到另一个数据库中。抽出或插入个数据文件只涉 及到读取或加载少量的元数据。可传输表空间还支持两个或多个 数据库同时装载只读表空间。 Oracle 数据库 10g 现在支持异种可传输表空间。这个特性允许 抽出表空间,用 RMAN 进行转换(如果需要),然后在不同平 台间进行传输(如从 Solaris 或 HP/UX 到 Linux)。 以普通企业的财务应用程序为例。它一般情况下使用量很小,每 个小时只有两次插入或更新操作。但在季度末,它需要增加相当 大的资源用于报表。为了满足这样增加的需求,您可选择使用可 传输表空间特性,在季度末将数据转移到功能更强大的资源并进 行处理。 Oracle Streams 一些数据需要在创建或者改变时进行共享,而不是偶而批量地共 享。Oracle Streams 能够使数据在网格中的数据库、节点或者刀片 服务器群之间流动,并且在执行更新时同步地保留两个或更多的 拷贝。它还为信息共享、组合信息队列、复制、事件、数据仓库 加载、通告和发布/订阅提供了统一到单一技术中的框架。 如果考虑上面的那个例子,一旦您完成了报表,则可以将该数据 库丢弃,或者使用 Oracle Streams 使两个数据库保持同步,从而 可以使用第二个数据库再次完成下一季度的报表。为此,可以定 义一个适合您同步需求的进度表。例如,您可以在每个午夜进行 同步,或者在发生变化时进行同步。 自驱式数据库 Oracle Database 10g 提供了一种新的自驱式数据库特性。这个 特性利用了 Oracle 可传输表空间和 Oracle Stream,为您提供了一 种轻松的方法可以在分布式硬件资源之间共享处理。此外,它提 供了一种有效的方法将您的应用程序移植到网格上。 利用单个命令,您可以从一个数据库中取出一系列的表空间,将 表空间传输给另一个数据库,重新定义表空间格式(如果第二个 数据库是在一个不同的 OS 上),然后将表空间插入到第二个数 据库中。在此期间,第一个数据库可能会发生一些变化。Oracle Oracle 数据库:为网格而设计的数据库 10 Streams 已经开始捕捉这些变化,并随后将之与第二个数据库保持 同步。所有这些都利用单个命令来完成。如果第二个数据库在网 格上,您刚刚所做的就是通过单个命令将应用程序移植到网格中。 通过简单地将连接串重新嵌入到第二个数据库中,可以在以后将 所有运行在第一个数据库上的应用程序移植到第二个数据库中。 Oracle Data Pump 利用 Oracle 数据库 10g,Oracle 引进了一种新的数据移动工具, 它大大地改善了数据输入和输出数据库时的性能。Oracle Data Pump 是一个高速、并行的基础架构,它实现了数据和元数据从 一个数据库到另一个数据库的快速转移。这一技术是 Oracle 新的 数据移动实用工具 — Data Pump Export 和 Data Pump Import — 的基础,与 Oracle 原来的 Export 和 Import 相比,性能大大提 高。 当移动可传输表空间时,Data Pump Export 和 Import 用来为表空 间处理元数据的提取和重建。Data Pump 是卸载整个数据库或者 数据库子集,然后重新将它们加载到目标平台上的一种灵活、快 速的方法。 分布式 SQL、网关以及分布式事务处理 不一定总有可能合并或者共享信息。数据中心的限制或者地理上 分散的资源可能阻碍实现此要求。此外,还可能因为安全性问题。 您可能不希望第二个数据库上的用户看到整个数据集。或者不能 有效地移动数据 — 例如,您可能有一个一兆兆位的数据集,并 且它很少被访问。Oracle Database 10g 提供了一种极其强大的联合 技术来帮助您解决这些问题。利用这些技术,可以把数据留在原 处,并按需要访问数据。 Oracle 分布式 SQL 允许网格用户有效地访问和集成存储在多个 Oracle 和非 Oracle 数据库中的数据。网关利用分布式 SQL 向网 格用户提供透明的远程数据访问,从而依靠其它任何数据库运行 它们的应用程序,且无需对应用程序作任何代码修改。在不同数 据存储器之间进行集成数据和管理事务的同时,Oracle 数据库智 能地优化执行计划,从而以最有效的方式访问数据。Oracle XA 功 能允许网格用户在多个资源之间(如原有的应用程序和第三方应 用系统)协调分布式事务。 此外,Oracle 数据库 10g 还提供了外部表格和 Bfile 特性,它 们让您在文件系统上保留数据,同时通过 Oracle 数据库 API 为 网格用户提供访问。外部表格为您提供了到文件中结构化数据的 SQL 访问。Bfile 提供到文件中非结构化数据的只读访问。 操作上的优势 网格的动态特性对网格基础架构施加了严格的操作要求。您希望 网格基础架构完全依靠自身 — 它应当能够承受系统故障,并适 应不断变化的业务需求。您希望能够以一种更全盘化的方式来控 Oracle 数据库:为网格而设计的数据库 11 制网格环境,而不是在一个组件一个组件的基础上进行控制。最 后,安全性在网格计算环境中极为重要 — 您不希望数据和资源 有任何不必要的暴露。 自依赖数据库 一个真正反映迅速的企业需要网格基础架构进行自我管理、了解 并适应不断变化的环境。您的网格基础架构需要能够承受个别组 件的故障,并在所有环境中提供高可用性。 高可用性 Oracle Database 10g 为网格带来了最高水平的可靠性和可用性。 您在标准的、低成本、模块化的硬件(服务器和存储器)上获得 了同样水平的可靠性和可用性。当确认故障将发生时,Oracle 数 据库 10g 能够马上进行系统故障恢复,从而满足最严格的服务水 平。自动存储管理可通过低成本的标准存储器提供可靠性可用性。 RAC 在低成本的标准服务器上提供可靠性和可用性。 Oracle Database 10g 提供了强健的功能以防止数据错误和灾难。 新的闪回数据库功能够将数据库恢复到一个特定时间,并具有从 人为故障中恢复的能力。恢复时间与其返回的持续时间成正比。 利用这种快速备份特性,数据库管理员现在能够使用低成本的标 准磁盘来维护它们的备份。 Oracle Database 10g 还包含一些工具来使计划停机时间最短, 这在全天候运行的环境中对于任何交互作用都是非常关键的。新 的滚动升级功能实现了数据库软件补丁程序的在线应用。不需要 使整个数据库停止工作来应用一个补丁程序。可以将补丁程序应 用到集群化的数据库上 — 每次一个例程 — 从而在应用补丁程 序时保持数据库在线。 自动管理 利用新的自动管理功能,Oracle 数据库 10g 朝着使 Oracle 数据 库自依赖的方向迈出了巨大的一步。Oracle 数据库 10g 包含了 一个智能数据库监控器,它 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 关于数据库性能所有方面的数据。 利用这些信息,Oracle 数据库自动内存管理动态地将内存分配给 Oracle 数据库的不同组件。自动状况管理自动地生成关于数据库 各个方面的警报,它们为 DBA 简化了数据库的监控。自动存储 管理(前文中已有叙述)提供了自动的存储资源再均衡和供应。 Oracle企业管理器网格控制 甚至使用自动管理的 Oracle 数据库 10g 时,管理员仍想要管理 和控制企业级网格的某些方面。Oracle 企业管理器网格控制提供 了一个单一的工具,它不仅能够监控和管理网格中的每个 Oracle 软件 — Oracle 应用服务器 10g 和 Oracle 数据库 10g,而且 还可以通过 APM(应用程序性能管理)、主机、存储设备和服务 器负载均衡器监控和管理 Web 应用程序。它还能够通过 SDK 进 行扩展,所以用户可以使用它随时监控其它不被支持的组件。 Oracle 数据库:为网格而设计的数据库 12 网格控制提供了一个简化的、集中化的管理框架,用于管理企业 资源和分析网格的性能。利用网格控制,网格管理员能够在整个 系统的软件生命周期内、从前至后、从网络上的任何位置通过 Web 浏览器来管理整个网格环境。 利用网格控制,管理员能够启动和运行任意数量的集成 Oracle 数 据库特性(如数据转储、资源管理器、日程安排、可传输表空间 等等),管理员还能够监控、诊断、修改和调整网格各处的多个 数据库。 网格控制将网格基础架构的可用性和性能看作一个统一的整体, 而不是看作孤立的存储单元、数据库和应用服务器。IT 工作人员 可以将硬件节点、数据库和应用服务器分组为单个的逻辑实体, 然后将一组对象作为一个单元来管理。管理员还能够以不同的时 间间隔调度多个系统上的任务,与其他的管理员共享任务,以及 将相关的服务集中在一起,以方便管理。 通过跨一组对象(而不是单独在许多系统上)执行作业、实施标 准策略、监控性能和使许多其它的任务自动化,网格控制使得 IT 工作人员能够随着不断成长的网格进行扩展。由于该特性,即使 网格基础架构中存在许多小型的计算机,也不会提高管理的复杂 性。 网格中的管理安全性 网格的动态特性使得安全性极为重要。企业需要确保它们的数据 是安全的。适当的用户必须正好拥有对适当数据的访问权。同时, 他们需要一种简单的方法来管理企业各处的安全性。Oracle 数据 库 10g 使企业在网格中管理安全性需求变得容易。 企业用户安全 企业用户安全在一个目录中集中管理用户证书和权限。就不需要 在不同网格间的多个数据库中创建相同用户。基于目录的用户能 够根据在目录中指定的证书和权限来验证和访问企业范围内的所 有数据库。 利用 Oracle 数据库 10g,网格用户能够在一张智能卡中存储一 个 SSL 证书,用于网格的漫游访问。Oracle 数据库 10g 还自带 了 Oracle Certificate Authority,它简化了对网格用户的证书 供应。 虚拟专有数据库 (VPD) VPD 提供了服务器强制的、细化的访问控制,以及一个安全的应 用程序环境,它能用于网格环境中,从而使使用相同数据库的多 个用户、合作伙伴或部门能够安全地访问任务关键的数据。VPD 支持在单个数据库内进行每个用户和每个客户的数据访问,并确 保个人物理数据的独立性。VPD 需要将一个或更多安全性策略与 Oracle 数据库:为网格而设计的数据库 13 表和视图关联,而目前在 Oracle 数据库 10, 中,则与表列关联。 Oracle标签安全性 Oracle 标签安全性为管理员提供一个随取随用的行级、以及现在 的列级安全性解决方案,它用于控制基于敏感度的数据访问,从 而不再需要人工编写这样的策略。利用 GUI 工具 Oracle 策略管 理器,管理员能够快速地为应用表格内的行和列创建和分配 Oracle 标签安全性策略。此外,Oracle 数据库 10g 增加了 Oracle 标签安全性与 Oracle Internet Directory (OID) 的集成,从而允许在 动态变化的网格环境内集中管理策略。 为将来作准备 网格技术在快速发展。Oracle 向注重成本的企业保证,他们今天 在 Oracle 产品中的投资将用于将来的网格技术。Oracle 拥有合适 的体系结构,并且其产品发展方向完全着眼于提供将来的网格计 算技术。 产品发展方向定位于网格 Oracle 产品的方向与网格保持一致。Oracle 数据库 10g 是第一 个为网格而设计的数据库。如前文所述,Oracle 与任何竞争者相 比,提供了更多的网格计算技术。您在 Oracle 产品中的投资能被 很好地利用 — 随着 Oracle 扩展它的技术系列,您可以逐渐地采 用其它的网格计算技术。 支持网格标准 Oracle 保证支持业界标准。Oracle 正与全球网格论坛合作来帮助 定义网格标准。正如 Oracle 对其产品的支持,并且正在帮助其它 的标准(如 J2EE、Web 服务、Xquery 和 SQL)一样,Oracle 希 望完全支持网格标准。 通常,不同标准组织的工作会重叠,或者不同的标准组织会开发 出互补的技术。通过投资于 Oracle 数据库 10g,您可以利用互 补的标准,并与不同的标准和技术进行互操作。 结论 网格计算将改变计算的经济性。硬件领域的迅速革新和新的经济 势头使网格计算目前可在硬件这个层面发挥作用。只有 Oracle 数 据库 10g 利用了这些硬件革新,并实施了网格计算的基本属性。 只有 Oracle 数据库 10g 利用它强大的安全性、自依赖性和可管 理性产品解决了企业网格的严格操作要求。利用 Oracle 数据库 10g,马上可以实现网格的优势,并将在 Oracle 产品中的投资用 于将来的网格计算技术。 Oracle 数据库:为网格而设计的数据库 14 Oracle 数据库 10g 为网格而设计的数据库 2003 年 11 月 作者:Brajesh Goyal 协作者: Oracle Corporation 全球总部 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. 全球咨询热线: 电话: +1.650.506.7000 传真: +1.650.506.7200 www.oracle.com Oracle 公司提供推动互联网发展的软件。 Oracle 是 Oracle Corporation 的注册商标。 本文中提及的各种产品和服务的名称可能是 Oracle Corporation 的商标。其它所有提及的 产品和服务名称可能是各自所有者的商标。 版权所有 © 2003 Oracle 公司 保留所有权利。 Oracle 数据库:为网格而设计的数据库 15 Oracle 数据库:为网格而设计的数据库 16
本文档为【Oracle 10g -为网格设计的数据库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_982925
暂无简介~
格式:pdf
大小:268KB
软件:PDF阅读器
页数:16
分类:互联网
上传时间:2010-12-13
浏览量:24