欢迎来到天天文库
浏览记录
ID:40959974
大小:189.07 KB
页数:3页
时间:2019-08-11
《异构数据库集成互联关键技术研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第21卷第4期中原T学院学报Vo1.21NO.42010年8月J()URNAI()FZHONGYUANUNIVERSITYOFTECHNOIOGYAug.,2O10文章编号:167l一6906(2O10】04—005903异构数据库集成互联关键技术研究金秋,裴斐(中原工学院,郑州450007)摘要:对某政府辖区的社会保险服务平台在升级过程中遇到的异构数据库集成问题提出了解决方案,并对支撑方案的关键技术一()racleHS及方案的实现作出了阐述.关键词:异构数据库;集成;互联中图分类号:TP311.13文献
2、标识码:AD()l:10.3969l/j.issn.167l一6906.2010.04.015目前,随着信息技术的发展及其应用的普及,大多例,通过分析,提出了解决方案,并对异构数据库互联数企事业单位都已拥有自建或购买的信息系统.但的关键技术以及方案的实现做出了阐述.是,尽管经过谨慎的设计,然而随着时间的推移和技术的进步,以及一些用户不断提出多方位的新需求,不少1解决方案单位面临系统升级的问题.综合前期投入,采用何种高性价比的升级方式,是众多管理人员需要思考的问经过与用户协商,综合考虑成本、开发难易程度、题
3、.在系统升级过程中,异构数据库的集成是最基础开发效率等多方面因素,最终决定采取新增一台且最重要的问题之一_l.Oracle数据库服务器进行系统扩展.某政府辖区的社会保险服务平台在投入使用后遇通过新增的Oracle数据库服务器,建立到原到了信息公开问题,需要外购信息系统进行升级,其中Oracle数据库的db—link数据库链接.当用户第一次异构数据库互联成为解决问题的关键.该平台是一个登录注册时,将用户基本信息以及系统分配的权限保已经投入正常使用的系统,来源于外购.随着电子政存至新Oracle数据库服务器.
4、当用户登录系统后,一务的普及以及信息公开的要求,用户需要系统实现个切信息查询都通过db—link与原数据库连接查询.使人及单位在线查询社会保险信息业务.管理人员结合用这项技术,只需在原Oracle数据库上建立用户并只成本,考虑到通过系统售后服务升级不可取,遂决定采赋予Search权限即可.其余的配置均在新Oracle数用在原有系统基础上另外建立一套查询系统的方式.据库中配置.原系统采用Oracle与Sybase数据库,根据用户需要新增Oracle数据库与原Sybase数据库属于异构不能改变原来数据库的数据
5、结构与数据库环境,而查数据库,需要采用()racle的HS(HeterogeneousServ—询用户的登录以及权限信息需要新建数据库进行保ices)组件同Non—OracleSystem数据交互.HS的主存,不论采用哪一种数据库,都涉及到异构数据库的互要功能是向代理(Agent)解释需要的数据、数据的类联问题.型、数据的方法.其中的代理(Agent)是Oracle异构数据库的互联需要考虑安全性、稳定性等诸TransparentGateway,它是Oracle针对每一种具体的多因素.本文以某政府辖区的社会
6、保险服务平台为非Oracle系统而设计的.通过TransparentGateway收稿日期:2O1O—O6—3O作者简介:金秋(1980),女,山东曹县人,讲师中原工学院学报2010年第21卷可以透明地存取某一非Oracle系统,而不必了解这些数据库连接查询.当建立Geteway时,需要在Sybase数据的具体存放位置及存取方法.中建立用户,只赋予Search权限.其余数据库内容均无需改动.2关键技术3方案的实现根据上述分析,0racleHS和OracleTransparent系统采用ASP.NET2.0
7、+Oracle+Sybase的模Gateway是异构数据库(Oracle与Sybase)互联的关式开发,目前已经投入使用.在安装实现过程中,对于键技术因素.异构数据库互联需要进行特别的配置,即对OraeleHS主要包含事务服务(TransactionService)和HS的部署,过程如下:结构化查询语言服务(SQLService)2个模块,Trans—(1)在新的Oracle服务器中安装Sybase数据库actionService使异构数据源尽可能地集成进Oracle的客户端以及补丁后,安装0raele的
8、OracleTrans—数据库服务器的事务和会话中.所以当访问一个异构parentGatewayforSybase组件,安装好后在Oracle数据源的时候,使用Oracle用户当前的会话并通过数中配置Sybase的完整安装路径,然后选择Sybase的服据库连接(DatabaseIink),在异构数据源建立相应的务器名和数据库名;认证会话(访问异构数据源的认证信息由用户提供或(2)配置Sybase的Dsedit设置,连接信息后先
此文档下载收益归作者所有