WEB开发网
开发学院数据库Oracle Oracle HS (Heterogeneous Services)深入解析 及协... 阅读

Oracle HS (Heterogeneous Services)深入解析 及协同Gateway工作流程

 2009-06-22 11:50:32 来源:WEB开发网   
核心提示: B. 结构化查询语言服务服务(SQL Service)SQL Service用于处理所有的SQL相关的操作,包括有:a) 使Oracle内部SQL相关的调用 映射成 HS 驱动的API. 这些会一次被驱动映射到异构数据源的客户端API.b) 翻译SQL语句,Oracle HS (Heter

B.        结构化查询语言服务服务(SQL Service)

SQL Service用于处理所有的SQL相关的操作,包括有:

a)         使Oracle内部SQL相关的调用 映射成 HS 驱动的API. 这些会一次被驱动映射到异构数据源的客户端API.

b)         翻译SQL语句。把Oracle的SQL语句翻译成相关的异构数据源的SQL语句。

c)         翻译通过引用Oracle data dictionary的相关表的查询语句,使之变成可以从异构数据源的data dictionary里获取所需信息的查询语句

d)         转换异构数据源和Oracle数据库之间的数据类型

e)         弥补在异构数据源中不存在的函数方法等,使之变成多条产需语句来获取相应的结果。    

HS的组件里有很多常见的编码,并且它被配置用于同很多不同的异构数据源一起协同工作。每个gateway都有这些配置信息,并且存在在相应的驱动模块中(Driver module). 这些信息会在HS和Gateway/Agent的连接建立后马上被上传到Oracle服务器。这些配置信息包括有:

a)         Data Dictionary Translation Views

数据字典转换视图是以视图的方式存在于异构数据源的数据字典表里。它帮助HS像引用Oracle的Data dictionary表一样来饮用异构数据源的数据字典。

b)         Heterogeneous Services Initialization Parameters

HS初始化参数主要提供两个方面的功能:

1)         提供一个良好的调节gateway的手段,使gateway和HS组件的性能和内存的使用得到优化。

2)         配置异构数据源的信息. 例如配置了多少个异构数据源,它们都运行了什么语言,都有哪些属性。

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

Tags:Oracle HS Heterogeneous

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