[发明专利]一种数据库的迁移方法在审
申请号: | 201611112165.3 | 申请日: | 2016-12-02 |
公开(公告)号: | CN106776997A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 肖克江;付暾;邓鹏程;眭建新;刘星;张迎平 | 申请(专利权)人: | 国家电网公司;国网湖南省电力公司;国网湖南省电力公司信息通信公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 汤财宝 |
地址: | 100031*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 迁移 方法 | ||
技术领域
本发明涉及计算机技术领域,更具体地,涉及机房搬迁中的数据库迁移方法。
背景技术
机房搬迁主要涉及网络、数据库、主机以及业务系统的搬迁。
为确保数据中心机房顺利切换过渡,保证业务连续性,减少数据库迁移过渡停机对核心业务及优质服务的影响,最大化降低搬迁风险,节约成本,确保数据安全不丢失,优化IT基础架构,适应未来发展,成功的进行数据库迁移过渡尤为重要。本发明根据实际业务系统的重要程度,按需选择不同的数据库迁移方法,在尽可能降低数据库迁移过渡停机对业务系统影响的前提下,达到节约成本、缩短迁移时间、保障业务连续性的目的。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的数据库的迁移方法。
根据本发明的一个方面,提供一种数据库的迁移方法,所述数据库基于RAC方式运行在两台服务器,且两台服务器上各运行一个数据库核心进程,所述数据库中的数据保存在存储器中,所述迁移方法包括:
将存储器中的数据复制到目的地中的新存储器中;
检测所述数据库针对核心业务还是非核心业务;以及
当所述数据库针对非核心业务时,将两台所述服务器先后搬迁至目的地。
本申请可以根据实际业务系统的重要程度,按需选择不同的数据库迁移方法,在尽可能降低数据库迁移过渡停机对业务系统影响的前提下,达到节约成本、缩短迁移时间、保障业务连续性的目的。
附图说明
图1为本发明实施例的数据库的迁移流程示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1示出了本发明中数据库的迁移流程示意图,所述数据库基于RAC方式运行在两台服务器上,且两台服务器上各运行一个数据库核心进程,所述数据库中的数据保存在存储器中。所述迁移方法包括:
将存储器中的数据复制到目的地中的新存储器中;
检测所述数据库针对核心业务还是非核心业务;
当所述数据库针对非核心业务时,将两台所述服务器先后搬迁至目的地;或者
当所述数据库针对核心业务时,在目的地部署两台新的服务器。
在一个实施例中,当服务器为非核心业务系统的数据库,则迁移步骤具体包括:
待迁移的数据库包括两台服务器,采用RAC双机方式,即在并行服务器(RAC)方式下,两台服务器上各自运行一个数据库核心进程,但共同管理、操作一个数据库。客户端无论连接到哪个服务器都可以在数据库中进行操作。当服务器A由于故障失效时,数据库系统本身并未停止工作,连接在服务器B上的客户端还可以继续进行正常工作。同时,服务器B上也不需要再启动新的数据库服务器进程,因此也没有“切换时间”。因此可以实现负载均衡和相互热备)。未搬迁时,两台服务器上各自运行一个数据库核心进程,但共同管理、操作一个数据库。搬迁的时候,首先通过存储复制将数据复制到新机房存储,然后搬迁服务器A,服务器B继续在生产环境中运行,服务器A停止工作、迁移到目的地,然后将这个服务器A启动起来,对外提供服务。再搬迁一台服务器B:搬迁过程中,服务器B停止工作、迁移到目的地,然后将这个服务器B启动起来,对外提供服务。
在一个实施例中,为降低运行风险,可在目标端提前准备好两台数据库服务器作为RAC节点,一旦迁移过程出现问题,可以立即将数据库运行在此两个RAC节点上。
在一个实施例中,当数据库为核心业务系统的数据库,则迁移步骤主要包括:
待迁移的数据库包括两台服务器,采用RAC双机方式。未搬迁时,两台服务器上各自运行一个数据库核心进程,但共同管理、操作一个数据库。搬迁的时候,首先通过存储复制将数据复制到新机房存储,然后在新大楼部署好新的数据库环境。
在一个实施例中,部署新的数据库环境包括:安装数据库软件和创建数据库。
在一个实施例中,数据库软件的安装分为三步:拷贝软件、执行脚本(root.sh等)以及执行后续的配置工作。
在一个实施例中,通过dbca命令来创建数据库,数据库创建完成后,需要对数据库进行配置,依次包括:
1)尝试重启服务器,观察数据库是否能够正常的自动启动;
2)调整数据库的数据文件的大小,所述数据文件包括Redo文件和临时文件,是在大容量复制操作中,将数据从向外大容量复制操作传输到向内大容量复制操作的文件。数据文件存放着在数据库中存储的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网湖南省电力公司;国网湖南省电力公司信息通信公司,未经国家电网公司;国网湖南省电力公司;国网湖南省电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611112165.3/2.html,转载请声明来源钻瓜专利网。