WEB开发网
开发学院数据库DB2 利用 DB2 数据库联邦技术整合 Domino 和其他企业应... 阅读

利用 DB2 数据库联邦技术整合 Domino 和其他企业应用

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 图 1. IBM 联邦系统的体系结构查看原图(大图)通过安装联邦引擎,然后配置它以与数据源通信,利用 DB2 数据库联邦技术整合 Domino 和其他企业应用(3),从而创建联邦系统,向联邦系统添加新的数据源包括以下几步,这些外部数据集称为别名(nickname),应用程序向联邦体提交的 SQL

图 1. IBM 联邦系统的体系结构

利用 DB2 数据库联邦技术整合 Domino 和其他企业应用

查看原图(大图)

通过安装联邦引擎,然后配置它以与数据源通信,从而创建联邦系统。向联邦系统添加新的数据源包括以下几步。

首先,在 DB2 命令窗口运行 DB2 GET DBM CFG 来查看当前实例的配置参数,并确保 FEDERATED 参数设置为 YES,您可以通过运行 DB2 UPDATE DBM CFG USING FEDERATED YES 来设置这个参数。修改这个参数后,必须重新启动实例才会生效。

然后,必须安装用于数据源的包装器,然后必须告诉 IBM 的联邦数据库在何处可找到包装器。通过 CREATE WRAPPER 语句可以做到这一点。如果期望添加的多个数据源属于同一类型,则只需一个包装器。例如,即使联邦系统将包含五个可能在不同机器上的 Oracle 数据库实例,也只需要一个 Oracle 包装器,因此只需要一条 CREATE WRAPPER 语句。然而,还必须向系统标识每个单独的数据源。通过 CREATE SERVER 语句可以做到这一点。如果有五个 Oracle 数据库实例,则必须发出五条 CREATE SERVER 语句。

在定义好包装器和服务器之后,必须根据联邦中间件的数据模型来描述位于远程数据源中的数据。由于这里所描述的联邦数据库支持对象关系数据模型,因此必须向联邦引擎描述来自外部数据源的每个数据集,并将其描述为具有相应类型列的表。这些外部数据集称为别名(nickname),应用程序向联邦体提交的 SQL 中会用到这个表名和列名。通过 CREATE NICKNAME 语句来定义别名。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:利用 DB 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接