深入了解 DB2 9.5 pureXML


DB2 9.5 pureXML 支持 深入了解 DB2 9.5 pureXML 2009 年 2 月 DB2 9.5 pureXML 支持 第 2 页 DB2 9.5 pureXML 支持 DB2 9.5 pureXML 支持 ........................................................................ 3 对 XML 数据模型和其他 XML 标准的原生支持 ..................................... 4 已知情况 ....................................................................................... 4 刻板的 XML 存储格式 ............................................................ 4 在基于路径的查询方面性能不佳 ............................................. 4 未充分集成的 XML 模式处理 .................................................. 5 有限的模式演进功能............................................................... 5 Oracle 的公认的领先地位和价值 ................................................... 5 原生 XQUERY 支持 ............................................................................. 5 已知情况 ....................................................................................... 6 XQuery 重写能力不佳 ............................................................ 6 与关系引擎的集成不佳 ........................................................... 6 关系数据的 XML 发布/再利用 .......................................... 6 查询 XML 类型列的关系视图 ........................................... 6 Oracle 的公认的领先地位和价值 ................................................... 7 SQL、XML 和文本集成 ........................................................................ 7 已知情况 ....................................................................................... 7 与全文搜索的集成不佳 ........................................................... 7 Oracle 的公认的领先地位和价值 ................................................... 7 特性完整性和编程访问的简易性 ........................................................... 7 已知情况 ....................................................................................... 7 缺乏对互联网协议的支持........................................................ 7 与数据库的集成不佳............................................................... 8 Oracle 的公认的领先地位和价值 ................................................... 8 XML 内容管理功能 ............................................................................... 8 已知情况 ....................................................................................... 8 Oracle 的公认的领先地位和价值 ................................................... 8 DB2 9.5 pureXML 增强 ........................................................................ 8 对非 Unicode 数据库的 XML 支持 ................................................. 8 子文档更新.................................................................................... 8 基表行存储/压缩............................................................................ 9 兼容的 XML 的模式演进 ................................................................ 9 加载支持 ....................................................................................... 9 XML 索引增强 ............................................................................. 10 新发布函数可将关系数据映射到 XML 数据 .................................. 10 SQL 函数使用 XML 样式表转换 XML 文档 .................................. 10 XML 的新检查约束和触发器 ........................................................ 11 TPoX 基准测试 .................................................................................. 11 总结 ................................................................................................... 12 DB2 9.5 pureXML 支持 第 3 页 “这些 DBMS 的非关系型用法(特别 是其中的 XML 文档管理)还有助于 驱动市场的增长,尤其是在 RDBMS 供应商展示了如何将 XML 内容与关 系数据一起关联和管理并用于集成报 告之后”,IDC 全球 RDBMS 2005 Oracle XML DB 已被企业广泛部署用 于运行任务关键型应用程序。 DB2 9.5 pureXML 支持 XML 是适合所有形式和大小的数据和文档的统一交换格式。XML 应用程 序需要灵活而全面的功能来服务于多种具有不同特征的用例。因而,数 据库原生 XML 支持必须提供集成的 XML 数据管理功能,包括 XML 数 据类型、存储、索引、查询和模式处理。 最近的一份 IDC 报告预测,原生 XML 支持将帮助推动企业数据库管理 系统的发展: “这些 DBMS 的非关系型用法(特别是其中的 XML 文档管理) 还有助于驱动市场的增长,尤其是在 RDBMS 供应商展示了如何 将 XML 内容与关系数据一起关联和管理并用于集成报告之 后”,IDC 全球 RDBMS 2005 供应商份额 早在其他 RDBMS 供应商推出相关产品的四年前,Oracle 就在 Oracle 9i 第 2 版中推出了 Oracle XML DB,以满足客户在存储、检索和管理成倍 增长的 XML 数据和关系数据方面不断增长的需求。在目前推出的第三个 版本中,Oracle XML DB 在可靠、可用、可伸缩的 Oracle Database 平 台上提供了多种原生存储选项和索引方案、可伸缩 XQuery 和 SQL/XML 操作、SQL 和 XML 二元性、标准化实施、模式演进、互联网协议的集 成化支持、高性能信息库以及全文搜索集成,可满足广泛的 XML 用例的 需求。因而,Oracle XML DB 已被企业广泛部署用于运行任务关键型应 用程序。 DB2 9 pureXML1 中的原生 XML 支持是 IBM 为跟上 Oracle XML DB 的 脚步而做出的一次尝试。这份白皮书在以下五个关键领域中审视了 DB2 9 pureXML 支持: • 对于 XML 数据模型和其他 XML 标准的原生支持 • 原生 XQuery 支持 • SQL、XML 和文本集成 • 特性完整性和编程访问的简易性 • XML 内容管理功能 此外还分析了最新 DB2 9.5 版中 XML 处理功能的增量式增强和 IBM 提 出的 TPoX 基准测试。 1截至 2009 年 2 月 10 日,pureXML 已经成为 DB2 的核心组成部分,不另 外收费。 DB2 9.5 pureXML 支持 第 4 页 对 XML 数据模型和其他 XML 标准的原生支持 原生 XML 支持的基础是 XML 数据模型的全面支持。原生 XML 数据类 型及其相关联的存储、索引和模式处理功能是这一基础的关键组件。 在以前的 DB2 版本中,XML Extender 产品提供了最基础的 XML 功能 (例如,XML 分解),不涉及原生 XML 数据类型。后来在 DB2 9.1 版 中引入了原生 XML 数据类型,但新的 XML 数据类型只能使用一种存储 选项和一种索引方案。此外,尽管 XML 模式集成对数据库中的 XML 数 据模型支持至关重要,但 DB2 9 pureXML 仅提供了有限的 XML 模式处 理功能。在 XML 数据及其相关应用程序的整个生命周期内,这种方法 增加了模式演进给应用程序开发人员和 DBA 造成的负担。最新的 DB2 9.5 版中引入了“兼容 XML 模式演进”能力,仅允许与原始模式保持兼 容的模式更改。 尽管 IBM 声称其唯一的 XML 存储选项是“真正原生的”XML 存储,并 将此作为主要竞争优势大肆宣传,但事实是“真正原生”这一标签仅在 与其上一代非原生 XML Extender 产品相对比时才有意义。 已知情况 DB2 9.5 pureXML 版支持一种新的 XML 数据类型,提供一种存储选项 和唯一一种 XML 节点值索引方案(即 XMLPattern 索引)。XML 模式 处理仅限于根据 XML 模式信息库内存储的 XML 模式,对所存储的 XML 数据进行用户可调用的模式验证。下面的列表突出强调了这些弱 点。 刻板的 XML 存储格式 由于 XML 数据类型仅与一种存储格式关联,因此不同的 XML 用例将放 大这种方法的局限性。例如,这种存储格式不支持 XML 文档保真性。 在基于路径的查询方面性能不佳 同样,作为唯一一种索引方案,XMLPattern 索引仅能处理有限的用 例。例如,由于缺乏 XML 路径索引,从大的 XML 文档检索 XML 片段 将导致查询性能低下。在查询预测不作为先验条件的用例中, XMLPattern 索引也是不适用的。 DB2 9.5 pureXML 支持 第 5 页 未充分集成的 XML 模式处理 由于未集成识别 XML 模式的处理功能,因此 XMLPattern 索引将要求最 终用户显式指定数据类型信息。将用户查询中的数据类型与索引中指定 的类型相匹配将成为应用程序开发人员和 DBA 的长期困扰。 有限的模式演进功能 尽管 XML 应用程序在整个生命周期内不可避免地会演进其模式,但 DB2 9.5 pureXML 仅支持“兼容的”XML 模式演进,仅允许与原始模式 保持兼容的模式更改。这种方法将“不兼容”模式演进的负担完全转嫁 给了应用程序开发人员和 DBA。 Oracle 的公认的领先地位和价值 Oracle 是原生 XML 数据类型支持的先行者,率先于 Oracle 9i 第 1 版中 引入了这种支持。凭借存储和处理灵活性的设想,Oracle XML DB 提供 了一种创新方法,将原生 XML 类型作为 SQL 级抽象加以支持,为针对 不断演进的用例而优化的额外存储和索引选项留出空间。 自 Oracle 9i 第 2 版引入可识别 XML 模式的结构化和非结构化存储选项 之后,Oracle XML DB 得到了任务关键型应用程序的广泛采用。这些应 用程序部署于全球企业中,其用例范围广泛,从以数据为中心一直到以 文档为中心。凭借通过快速增长的客户群获得的洞察,Oracle XML DB 不断丰富其功能。最新的 Oracle Database 11g 版本中增加的全新二进 制 XML 存储选项和 XMLIndex 索引方案进一步加强了我们领先于 DB2 9 pureXML 的优势。 原生 XQUERY 支持 XQuery 是查询 XML 文档的 W3C 标准,目前为 1.0 版本。JSR 225 和 ISO SQL/XML 2006 分别是 Java 和 SQL 中为支持 XQuery 而做出的标 准化工作。XQuery 的一项关键承诺就是其将不同数据源(结构化、非 结构化、半结构化和关系型)作为 XML 数据源集成和查询的能力。此 外,XML 转换和发布也是流行的 XQuery 用例。 尽管 DB2 9 pureXML 确实为 XML 类型的数据提供了 XQuery 支持,但 它不支持静态类型特性。它仅为持久存储在 XML 类型列中的 XML 数据 而优化。查询具有映射到关系表的 XML 类型列的视图时,性能将极为 低下。因而,DB2 9 pureXML 的 XQuery 支持不适合 XML 发布用例。 DB2 9.5 pureXML 支持 第 6 页 最后,DB2 9.5 pureXML 还声称支持 XQuery Update。由于 XQuery Update Facility 仍然处于 W3C 标准化过程之中,因而 DB2 9.5 仅支持 初期工作草案。XQuery Update Facility 自这份初期工作草案之后又做 出了许多更改,因此当前版本的 XQuery Update Facility 与 DB2 9.5 的 实现是有出入的。 已知情况 DB2 9 pureXML 的 XQuery 实现不支持静态类型特性。其 XQuery 支持 仅为持久存储在 XML 类型列中的 XML 数据而优化。查询具有映射到关 系表的 XML 类型列的视图时,性能将极为低下。简而言之,其 XQuery 支持尚未与其关系功能良好集成。 XQuery 重写能力不佳 可以在 SQL 的“select”子句中使用 XMLQuery() 函数进行以 XML 为 中心的查询。由于 XMLQuery() 函数中的 XQuery 表达式可有自己的 “where”子句,因此原生 XML 实现应能够利用底层索引实现最优查询 性能。然而,DB2 9.5 pureXML 无法支持这种关键功能。 与关系引擎的集成不佳 关系数据库中的原生 XML 实现需要无缝地彼此集成,才能以最优性能 处理 XML、关系和混合用例。而 DB2 9.5 pureXML 无法与其对应的关 系型部分有效地进行互操作。 关系数据的 XML 发布/再利用 随着 SOA 的普及,原生 XML 数据库的一种常见用例就是将关系数据发 布和再利用到不同的 XML 结构中,以响应 Web 服务请求。满足这种用 例的一个简单方法就是首先构建一个关系数据的 XML 类型视图,随后 使用 XQuery 来进一步定制 XML 结构。因此,原生 XQuery 实现应该 能够通过无缝集成其关系引擎和原生 XML 引擎来轻松处理此类用例。 查询 XML 类型列的关系视图 反向思考上述用例,在 XML 文档持久存储在原生 XML 存储中之后,将 针对数据库的关系方面采取额外的处理步骤(即商务智能)。处理此类 用例的一个简单、有效、灵活的方法就是构建持久存储的 XML 文档的 关系视图。同样,在查询此类关系视图时,XML 和关系引擎的无缝集成 应能够带来最优查询计划。 DB2 9.5 pureXML 支持 第 7 页 Oracle 的公认的领先地位和价值 Oracle 是最早引入数据库原生 XQuery 支持的主要数据库供应商。凭借 深入的集成和创新的 XQuery 重写技术,Oracle XQuery 提供了对多个 数据源(例如,持久存储的 XML 数据、关系数据、XML DB 信息库) 的最优查询执行,在 XML 转换和发布用例中表现出色。 SQL、XML 和文本集成 集成的全文本查询是 XML 应用程序中的一种常见用例。具体来说, • XML 文档的全文本支持是暴露出 DB2 9.5 pureXML 与其他 DB2 组 件集成不佳的又一领域。XML 文档的全文搜索仅能通过独立的 DB2 Net Search Extender 产品实现。这种独立扩展程序仅能通过一个 SQL 接口访问,不能通过 XQuery 接口访问。 • 由于 XQuery 实现不佳,因此 XML 应用程序在重新设定 XML 数据 用途时非常困难。 已知情况 与全文搜索的集成不佳 DB2 9.5 pureXML 中对 XML 文档的全文搜索集成不佳 Oracle 的公认的领先地位和价值 Oracle XML DB 提供了与其他 Oracle Database 组件的深度集成,也就 是说, • Oracle XQuery 通过集成的 ora:contains() 函数在文本节点上支持全 文搜索。 特性完整性和编程访问的简易性 新一代的 XML 应用程序使用标准互联网协议(例如 HTTP、FTP)以及 特定于编程语言的 API(例如 JDBC)访问数据。DB2 9.5 pureXML 版 本支持特定于语言的 API,但不支持互联网协议。XML 类型的这种特定 语言API也仅限于一种序列化格式,而非高性能解析的 XML 格式。 已知情况 缺乏对互联网协议的支持 DB2 9.5 pureXML 仅提供特定于语言的 API,但不支持互联网协议。 XML 类型的特定于语言的 API 限制为一种简单的序列化格式。 DB2 9.5 pureXML 支持 第 8 页 与数据库的集成不佳 DB2 9.5 pureXML 和数据库分区在数据库实例中相互排斥。这再次证明 了 DB2 9.5 pureXML 的原生 XML 特性与数据库的其他重要组件集成不 佳。 Oracle 的公认的领先地位和价值 Oracle XML DB 支持高性能的互联网协议(例如 HTTP/HTTPS、 SOAP、WebDAV、FTP)和 API。XMLType 的 API 支持利用高性能解 析的 XML 格式。 XML 内容管理功能 以文档为中心的 XML 应用程序与以数据位中心的应用程序具有不同的 需求。主要差异在于,XML 文档往往在内容信息库中被视为资源(文件 和目录),而在关系表中则为行。内容信息库应支持访问控制、文件 夹、版本控制和富 API。 已知情况 DB2 9.5 pureXML 未提供任何内容信息库功能。 Oracle 的公认的领先地位和价值 为了针对以文档为中心的用例,Oracle XML DB 自 Oracle 9i 第 2 版中 的第一个版本起便提供了信息库支持。借助访问控制、版本控制以及与 SQL 和 XQuery API 的深度集成,Oracle XML DB 信息库获得了 XML 内容管理应用程序的广泛采用。 DB2 9.5 pureXML 增强 对非 Unicode 数据库的 XML 支持 DB2 9 pureXML 的第一个版本存在严重的缺陷,仅支持使用 UTF-8 编 码页的数据库。DB2 9.5 版本修补了这个缺陷,支持其他编码页。 分析:相比之下,Oracle XML DB 自第一版起就始终支持所有数据库字 符集。 子文档更新 在 DB2 9 pureXML 中,XML 文档的任何更新都只能通过更换整个 XML 文档来完成。这种做法在更新大 XML 文档的单一节点值时的效率尤为 低下。DB2 V9.5 现允许用户使用 XQuery 转换表达式更新一个 XML 文 档的某些部分,这种表达式基于 XQuery Update Facility 的初期草案。 DB2 9.5 pureXML 支持 第 9 页 分析:自最初在 Oracle 9i 第 2 版中推出以来,Oracle XML DB 就实现 了以结构化存储选项存储的 XML 文档的智能片段更新。在 Oracle Database 11g 中,使用 SecureFiles 的二进制 XML 存储选项也支持高 效率的智能片段更新。由于 XQuery Update 标准化工作目前仍在开展之 中,而 DB2 9.5 不成熟地采用了已经过频繁更改的初期草案规范,但 Oracle XML DB 与此不同,存储在 Oracle XML DB 中的 XML 文档的部 分更新可利用基于 XPath 的 SQL 函数完成。 基表行存储/压缩 DB2 9.5 pureXML 添加了对 XML 文档压缩的有限支持,要求此类文档 的大小在 32KB 以内。 分析:DB2 9.5 pureXML 中要求大小限制在 32KB 以内才能进行压缩, 由于 XML 文档的大小多半超过这一限制,因而这对大多数用例来说都 是不适用的。相比之下,Oracle Database 11g 引入的二进制 XML 存储 格式可利用 SecureFile 压缩任何大小的 XML 文档,实现较高的压缩 比。 兼容的 XML 的模式演进 DB2 9 pureXML 中没有任何模式演进功能,因此一个模式在注册之后将 完全无法更改。DB2 9.5 pureXML 中引入了兼容的 XML 模式演进特 性。 分析:对于在生命周期中将出现更改的应用程序来说,模式演进是一项 重要功能。在 Oracle Database 10g 第 1 版中,Oracle XML DVB 为所 有可能的模式演进场景引入了 copyEvolve 支持。最新的 Oracle Database 11g 版本还为不会使相关 XML 文档无效的模式更改引入了就 地模式演进功能。Oracle XML DB 中的就地模式演进类似于 DB2 9.5 中 使用的方法。 加载支持 加载大量的 XML 文档是一种常见的 XML 用例。DB2 9 pureXML 的加 载实用程序中缺少批量加载 XML 文档的功能。在 DB2 9.5 pureXML 中,加载实用程序目前提供了此类支持。 分析:自从在 Oracle 9i R2 中推出以来,Oracle XML DB 就支持通过多 种方法加载 XML 文档。其中,SQL*Loader 中的直接路径加载为批量加 载大量 XML 文档提供了最高的性能。凭借对互联网协议的特有支持, 客户也可使用 FTP 或 WebDAV 将 XML 文档载入 Oracle XML DB。 DB2 9.5 pureXML 支持 第 10 页 XML 索引增强 DB2 9.5 pureXML 为其 XML 索引引入了非常有限的增强,允许数据类 型验证。 分析:高效的索引方案、查询处理器和能够利用现有索引的基于成本的 优化器对 XML 数据库的可伸缩性至关重要。DB2 pureXML 仅为其独有 的 XML 存储格式支持一种 XML 索引方案。这种 XML 索引方案类似于 Oracle 数据库中基于函数的索引。基于函数的 XML 索引仅支持有限的 用例,要求查询预测作为先验条件。相比之下,Oracle XML DB 为其用 例优化的存储选项提供了多种索引方案。 新发布函数可将关系数据映射到 XML 数据 DB2 9.5 添加了 XMLGROUP 标量函数,用于返回单一顶级元素来表示 表或查询的结果,XMLROW 标量函数则返回一系列行元素来表示表或 查询的结果。 分析:显然,这两个在标准SQL/XML函数基础上封装的函数显得多此一 举。自 9.2 版本以来,Oracle 始终支持完整的 SQL/XML 发布标准,并 且提供了性能最佳、标准化的解决方案来通过关系数据生成 XML 内 容。IBM 尝试给标准引入专有扩展,从而将毫不怀疑的客户锁定在非标 准实现之中,而 Oracle 并未采用这种做法。Oracle 只有在现有 SQL/XML 框架无法满足客户需求的情况下才会引入非标准扩展或运算 符。SQL 标准委员会曾针对这两个运算符展开讨论,最后否决了这两个 运 算 符 。 基 本 上 , XMLROW 就等同于 select XMLElement(“row”,xmlForest(A, B, C, ...)) from TABLE,XMLGROUP 等同于 select XMLElement(“Table”, xmlagg( XMLElement(“row”,xmlForest(A, B, C, ...)))) from TABLE。 SQL 函数使用 XML 样式表转换 XML 文档 可使用 XSLTRANSFORM 函数将 XML 文档转为 HTML、普通文本或在 不同 XML 模式之间转换。XSLTRANSFORM 使用样式表来将 XML 转 为其他数据格式。用户可以利用 XPath 查询语言和 XSLT(可扩展样式 表语言转换)将一个 XML 文档的部分或全部进行转换,并选择或重排 数据。 分析:自 9iR2 版本以来,XSL 转换就一直是 Oracle XML DB 的一部 分。IBM 刚刚引入了这种功能,而 Oracle 为客户提供基于数据库的 XSLT 支持迄今已超过六年之久。 DB2 9.5 pureXML 支持 第 11 页 XML 的新检查约束和触发器 新的约束定义子句选项可用于在处理 XML 列数据之前指定和确保 XML 列数据的有效性。可以为 XML 列指定的 CREATE TABLE 和 ALTER TABLE 语句的新子句包括 IS VALIDATED 和 IS NOT VALIDATED。 现在可使用触发器来根据注册的 XML 模式自动验证 XML 文档。 分析:自 9iR2 中的第一版 Oracle XML DB 起,Oracle XML DB 就支持 XML 的检查约束和触发器。 TPoX 基准测试 尽管过去已经发布了无数种衡量 XML 处理功能的基准测试,但 IBM 又 推出了 TPoX 基准测试,将其作为基于财务信息交换标准 FIXML 的以 数据为中心的“应用程序级”基准测试。IBM 对 DB2 9 pureXML 运行 了这一基准测试,展示其 XML 处理功能。 分析:我们在本白皮书前文中解释过,XML 具有多种不同的用例,可分 类为以数据为中心或以内容为中心。以数据为中心的应用程序的范围更 广,其特征是整个生命周期内在生产环境中的典型工作负载。作为由一 家供应商提出的范围狭窄的基准测试规范,TPoX 无法引起业内主要 XML 数据库供应商的任何兴趣。此外,TPoX 基准测试尝试采用 TPC 数 据库基准测试的方法,尽管我们已经知道它们与生产系统工作负载2存在 重大差异。简而言之,IBM 斥重资开展采用范围狭窄、无法反映生产系 统工作负载的规范的基准测试工作毫无意义。 2 生产数据库工作负载与 TPC 基准测试的特征 DB2 9.5 pureXML 支持 第 12 页 表 1:Oracle XML DB 与 DB2 9.5 pureXML 对比 特性 Oracle XML DBDB2 9.5 数据库服务器内的 XML 处理 XQuery 支持 是 是 流式 XML 模式验证 是 无 流式 XPath 处理 是 无 高性能 XML/SQL 二元性 是 否 全文搜索 是 有限 XML 查询优化 是 有限 数据库原生 Web 服务 是 否 作为数据库的标准特性 是 否 作为独立收费的选件销售 否 是 XML 存储与索引 XML 数据类型 是 是 逻辑模型与物理表示分离 是 否 多种存储选项可匹配用例 是 否 使用一种存储格式维护文档保真性 是 否 基于 XML 模式的优化 是 否 支持模式扩展、版本控制和演进 是 有限 多种索引模式 是 否 XML 数据和索引压缩 是 有限 API、工具和实用程序 受数据管理实用工具和工具的全面支持 是 有限 开发 API 和工具支持 是 是 文件系统抽象 内容的文件/文件夹组织 是 否 互联网协议(FTP、HTTP、WebDAV) 是 无 版本控制 是 否 访问控制列表 是 否 对于文件表示法的 XQuery 和 SQL 支持 是 否 复合文档支持(XLink 和 XInlcude) 是 否 事件通知 是 否 总结 审视了 DB2 9.5 pureXML 在对 XML 应用程序至关重要的五个领域中的支 持情况之后,即可发现所有五个领域中的重大缺陷。与此形成鲜明对比, Oracle XML DB 在全部五个领域中都表现出色,原因在于以下优势: • 最先上市,在全球各地得到了广泛的采用,可满足所有 XML 应用程序 用例需求 • 灵活的架构,可迅速适应客户不断提高的要求 • 卓越的实现与深度集成,在可靠、可用、可伸缩的 Oracle 数据库平台 之上提供简化的开发和高性能 DB2 9.5 pureXML 支持 第 13 页 Oracle XML DB 在原生 XML 支持 方面仍然领先 DB2 9.5 pureXML 数年。最新的 Oracle Database 11g 版 本 进 一 步 加 固 了 Oracle XML DB 在 RDBMS 供应商提供的 原生 XML 支持方面的领导地位。 总之,Oracle XML DB 在原生 XML 支持方面仍然领先 DB2 9.5 pureXML 数年。最新的 Oracle Database 11g 版本进一步加固了 Oracle XML DB 在 RDBMS 供应商提供的原生 XML 支持方面的领导地位。 甲骨文(中国)软件系统有限公司 北京远洋光华中心办公室 地址:北京市朝阳区景华南街5号远洋光华中心C座21层 邮编:100020 电话:(86.10) 6535-6688 传真:(86.10) 6515-1015 北京上地6号办公室 地址:北京市海淀区上地信息产业基地,上地西路8号,上地六号大厦D座702室 邮编:100085 电话:(86.10) 8278-7300 传真:(86.10) 8278-7373 上海分公司 地址:上海市黄浦区天津路155号名人商业大厦12层 邮编:200021 电话:(86.21) 2302-3000 传真:(86.21) 6340-6055 广州分公司 地址:广州市天河区珠江新城华夏路8号合景国际金融广场18楼 邮编:510623 电话:(86.20) 8513-2000 传真:(86.20) 8513-2380 成都分公司(川信大厦办公室) 地址:成都市人民南路二段18号四川川信大厦20层A&D座 邮编:610016 电话:(86.28) 8619-7200 传真:(86.28) 8619-9573 成都分公司(高新国际广场办公室) 地址:成都市高新区天韵路150号高新国际广场D座四楼18-19,22-25单元 邮编:610041 电话:(86.28) 8530-8600 传真:(86.28) 8530-8699 大连分公司 地址:大连软件园东路23号大连软件园国际信息服务中心2号楼五层502号A区 邮编:116023 电话:(86.411) 8465-6000 传真:(86.411) 8465-6499 济南分公司 地址:济南市泺源大街150号,中信广场11层1113单元 邮编:250011 电话:(86.531) 8518-1122 传真:(86.531) 8518-1133 沈阳分公司 地址:沈阳市沈河区青年大街219号,华新国际大厦17层D单元 邮编:110016 电话:(86.24) 2396 1175 传真:(86.24) 2396 1033 南京分公司 地址:南京市玄武区洪武北路55号,置地广场19层1911室 邮编:210028 电话:(86.25) 8476-5228 传真:(86.25) 8476-5226 杭州分公司 地址:杭州市西湖区杭大路15号,嘉华国际商务中心702室 邮编:310007 电话:(86.571) 8717-5300 传真:(86.571) 8717-5299 西安分公司 地址:西安市高新区科技二路72号,零壹广场主楼1401室 邮编:710075 电话:(86.29) 8833-9800 传真:(86.29) 8833-9829 福州分公司 地址:福州市五四路158号,环球广场1601室 邮编:350003 电话:(86.591) 8801-0338 传真:(86.591) 8801-0330 重庆分公司 地址:重庆市渝中区邹容路68号,大都会商厦1611室 邮编:400010 电话:(86.23) 6370-8898 传真:(86.23) 6370-8700 深圳分公司 地址:深圳市南山区高新南一道飞亚达大厦16层 邮编:518057 电话:(86.755) 8396-5000 传真:(86.755) 8601-3837 甲骨文软件研究开发中心(北京)有限公司 地址:北京市海淀区中关村软件园孵化器2号楼A座一层 邮编:100094 电话:(86.10) 8278-6000 传真:(86.10) 8282-6455 深圳分公司 地址:深圳市南山区高新南一道德赛科技大厦8层0801-0803单元 邮编:518057 电话:(86.755) 8660-7100 传真:(86.755) 2167-1299 甲骨文亚洲研发中心-上海 地址:上海市杨浦区淞沪路290号创智天地10号楼512-516单元 邮编:200433 电话:(86.21) 6095-2500 传真:(86.21) 6095-2555 DB2 9.5 pureXML 支持 2009 年 2 月 公司网址:http://www.oracle.com(英文) 中文网址:http://www.oracle.com/cn(简体中文) 销售中心:800-810-0161 售后服务热线:800-810-0366 培训服务热线:800-810-9931 欢迎访问: http://www.oracle.com(英文) http://www.oracle.com/cn(简体中文) 版权© 2010 归 Oracle 公司所有。未经允许,不得以任何 形式和手段复制和使用。 本文的宗旨只是提供相关信息,其内容如有变动,恕不另 行通知。Oracle 公司对本文内容的准确性不提供任何保 证,也不做任何口头或法律形式的其他保证或条件,包括 关于适销性或符合特定用途的所有默示保证和条件。本公 司特别声明对本文档不承担任何义务,而且本文档也不能 构成任何直接或间接的合同责任。未经 Oracle 公司事先书 面许可,严禁将此文档为了任何目的,以任何形式或手段 (无论是电子的还是机械的)进行复制或传播。 Oracle 是 Oracle 公司和/或其分公司的注册商标。其他名 字均可能是各相应公司的商标。
还剩14页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

yakeis

贡献于2012-06-24

下载需要 8 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf