数据库迁移资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要:在某客户系统中,涉及到将之前老业务系统中的数据(如客户资料、缴费记录等)迁移到新系统数据库中,需要保证燃气公司各项业务不中断,做到无缝链接。老系统数据库为Sql Server 2000,存在数据库模型较混乱,结构不清晰等问题,另外因老业务系统已经运行很多年,数据量较大(包含15万燃气用户,将近20年的业务数据量),需要在数据迁移后保证数据准确无误。1 概述1.1 问题或场景在某客户系统中,涉及到将之前老业务系统中的数据(如客户资料、缴费记录等)迁移到新系统数据库中,需要保证燃气公司各项业务不中断,做到无缝链接。老系统数据库为Sql Server 2000,存在数据库模型较混乱,结构不清晰等问题,另外因老业务系统已经运行很多年,数据量较大(包含15万燃气用户,将近20年的业务数据量),需要在数据迁移后保证数据准确无误。1.2 目的本文介绍通过Oracle Database Gateways工具将SqlServer2000数据库迁移到Oracle11g的解决方案。1.3 工具和技术Oracle Database Gateways:Oracle Database Gateways是Orace数据库企业版中的重要工具之一,最新版本与Oracle企业版一起发布,版本号为12c,其中包括多个第三方数据库的版本。本文主要介绍11g版本Oracle Database Gateway For SqlServer的应用。下载地址/technetwork/cn/database/enterprise-edition/downloads/112010-win64soft-086667-zhs.html1.4 系统运行环境Sql Server 2000,Oracle 11g2 总体解决方案2.1 安装和配置Oracle Database GatewaysOracle Database Gateways安装比较简单,其中几个关键选项如下:勾选服务:填写数据库(可以先任意填写,然后在配置文件中修改):安装完毕后,会弹出界面需要配置监听,该监听与Oracle数据库监听服务区分开,默认端口为1522,可以配置服务名与端口号,本文举例服务名取为OracleOraGtw11g_home1TNSListener,端口为1522。配置完后,系统服务会多出来一个监听服务:监听配置完毕后,进入Oracle安装目录,会发现多出来一个文件夹:进入该文件夹下\dg4msql\admin目录下有一个initdg4msql.ora文件,该文件的格式是initSID.ora,这里的SID在后面需要用到,系统默认的是dg4msql,一般情况这样就可以了,如果改名,在之后使用这个修改后的名字即可,比如本文举例修改为dg4msql1,则文件名变成initdg4msql1.ora。该文件是Gateway的初始参数文件,描述连接的是哪个SQL Server数据库。打开该文件,格式如下:# This is a customized agent init file that contains the HS parameters# that are needed for the Database Gateway for Microsoft SQL Server## HS init parameters#HS_FDS_CONNECT_INFO=;database=xfsoft --此处配置SQL Server数据库的IP和数据库名HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=sa --此处配置SQL Server数据库的用户名HS_FDS_RECOVERY_PWD=admin --此处配置SQL Server数据库的密码注意如果是连接Sql Server2008数据库,配置信息如下:# This is a customized agent init file that contains the HS parameters# that are needed for the Database Gateway for Microsoft SQL Server## HS init parameters#HS_FDS_CONNECT_INFO=[]/MSSQLSERVER/xfsoft --与2000数据库差异:中间需配置Sql Server 2008服务名,配置格式也有变化HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=saHS_FDS_RECOVERY_PWD=fr_tcisA进入该文件夹下\NETWORK\ADMIN,配置监听配置文件listener.ora,添加以下一段配置:# listene

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档