一种基于OracleASM更换存储的方法

文档序号:8258923阅读:195来源:国知局
一种基于Oracle ASM更换存储的方法
【技术领域】
[0001]本发明涉及计算机系统设计领域和数据库领域,具体涉及一种基于Oracle ASM更换存储的方法。
【背景技术】
[0002]受经济全球化和全球信息化、人类社会发展和需求多样性、云计算和物联网技术深化应用等方面的影响,在过去的几年里,“大数据”(bigdata)已经成为IT领域和互联网上反复提及的热词,人们用它来描述和定义信息爆炸时代人类社会各领域产生的海量数据,以及大数据时代的来临。2013年中国产生的数据总量超过0.8ZB (相当于8亿TB),相当于2012年的两倍,相当于2009年全球的数据总量。预计到2020年,中国产生的数据总量将是2013年的10倍,超过8.5ZB。
[0003]随着大数据时代的来临,企业用户原有系统存储空间已逐渐无法满足日益增长的大数据量,同时也要考虑数据的安全问题,如硬件磁盘老化,硬件故障等等,这就涉及到一个问题,如何实现业务系统存储的扩容及升级更换。
[0004]能够实现存储替换的方式有很多,如从数据库层面,通过数据库的备份恢复方式或容灾方式;硬件层面,存储的复制技术等等都能够实现存储的替换工作。但它们都存在一个问题,通过上述方式实现存储替换,需要停止业务生产系统,等完成存储替换(数据迀移)之后才能启动业务生产系统,生产系统的停止时间与数据量成正比。针对目前许多企业业务生产系统要求保持7*24小时运行,或无法忍受长时间停机,上述的一些迀移方式就不合适了。

【发明内容】

[0005]本发明针对目前存在的技术问题,提出了一种能够保证企业业务生产系统不中断的情况下,实现存储替换工作的方法。
[0006]本发明所述一种基于Oracle ASM更换存储的方法,解决上述技术问题采用的技术方案如下:该基于Oracle ASM更换存储的方法,提出了一种通过Oracle ASM在不中断业务生产系统的状况下实现数据库存储替换的方法;该方法适用于业务生产系统使用数据库OraclelOg以上版本,并采用数据存储方式为ASM的业务生产系统,通过ASM的Rebalance功能在业务不中断的情况下将原有存储磁盘替换为新存储磁盘,实现存储更换。
[0007]本发明所述基于Oracle ASM更换存储的方法,具体是利用Oracle数据库数据文件存储方式ASM的Rebalance特性,将新存储磁盘加入到数据库系统数据库文件存放的ASM磁盘组中,然后将需要替换掉的存储的磁盘从ASM磁盘中删除,ASM自动将ASM磁盘组中删除的磁盘上数据自动均衡的分布到ASM磁盘组剩余的磁盘上,从而实现替换存储的替换工作。
[0008]优选的,该方法在不停止业务生产系统的情况下,将新存储磁盘映射到生产系统上,并通过ASM磁盘组管理命令将新存储磁盘加入到ASM磁盘组中,ASM磁盘组中的数据库数据会自动均匀的分布到ASM磁盘组中的所有磁盘上。
[0009]优选的,该方法通过ASM磁盘组管理命令将要替换掉的存储磁盘从ASM磁盘组中删除,同时ASM会将从ASM磁盘组中删除的磁盘上的数据同步到ASM磁盘组现存的磁盘上。
[0010]优选的,该方法通过ASM磁盘组管理命令查看同步状态,确保数据全部同步完成后,则彻底关闭替换掉的存储磁盘。
[0011]本发明的一种基于Oracle ASM更换存储的方法与现有技术相比具有的有益效果是:该方法通过Oracle ASM自动均衡的将数据平均分配到ASM磁盘组中各个磁盘上,来实现存储替换工作,以上工作均有Oracle ASM自动完成,最大可能避免了人为误操作,同时能够实现系统数据库服务不需要停止,从而实现了生产系统不中断替换存储的工作,保证了系统工作的稳定性,同时提高了系统存储更换效率。
【附图说明】
[0012]附图1为所述ASM磁盘组Rebalance逻辑结构图。
【具体实施方式】
[0013]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参考附图,对本发明所述一种基于Oracle ASM更换存储的方法进一步详细说明。
[0014]本发明所述一种基于Oracle ASM更换存储的方法,提出了一种通过Oracle ASM在不中断业务生产系统的状况下实现数据库存储替换的方法。该基于Oracle ASM更换存储的方法,适用于业务生产系统使用数据库OraclelOg以上版本,并采用数据存储方式为ASM的业务生产系统,通过ASM的Rebalance功能保证在业务不中断的情况下将原有存储磁盘替换为新存储磁盘,实现存储更换。
[0015]该基于Oracle ASM更换存储的方法中,由于OraclelOg以上版本Oracle数据库才具备数据库存储方式ASM。ASM (Automated Storage Management,即自动存储管理)是Oracle公司提供的一种数据库系统数据文件的存储方式,目前Oracle数据库系统数据文件的存储方式支持裸设备、文件系统、ASM。Rebalance,是Oracle数据库数据文件系统存储方式ASM自带的一种自动平衡ASM磁盘组磁盘数据的功能,能够将生产数据自动平均分配到ASM磁盘组各个磁盘上。
[0016]实施例1:
本实施例所述一种基于Oracle ASM更换存储的方法,通过基于Oracle ASM实现生产系统不中断替换存储的方法;利用Oracle数据库数据文件存储方式ASM的Rebalance特性,将新存储加入到数据库系统数据库文件存放的ASM磁盘组中,然后将需要替换掉的存储的磁盘从ASM磁盘中删除,ASM自动将ASM磁盘组中删除的磁盘上数据自动均衡的分布到ASM磁盘组剩余的磁盘上,从而实现替换存储的替换工作。
[0017]本实施例所述基于Oracle ASM更换存储的方法,以将ASM磁盘组中磁盘替换为新存储磁盘为例,描述这一结构的实现过程,如附图1所示。
[0018]附图1中的图a是未更换存储前,数据库数据存放在存储上ASM磁盘组数据状况:数据均匀的分布在ASM磁盘组中各个磁盘上。在不停止生产系统业务的情况下,将新的存储磁盘映射到生产系统上,并通过ASM磁盘组管理命令将磁盘加入到ASM磁盘组中,ASM磁盘组中的数据库数据会自动均匀的分布到ASM磁盘组中的所有磁盘上,如附图1中的图bo通过ASM磁盘组管理命令将要替换掉的存储磁盘从ASM磁盘组中删除,此时ASM会将从ASM磁盘组中删除的磁盘上的数据同步到ASM磁盘组现存的磁盘上,如附图1中的图c。通过ASM磁盘组管理命令查看同步状态,确保数据全部同步完成后,可彻底关闭替换掉的存储,即可完成业务不中断存储替换工作。
[0019]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种基于Oracle ASM更换存储的方法,其特征在于,提出了一种通过Oracle ASM在不中断业务生产系统的状况下实现数据库存储替换的方法;该方法适用于业务生产系统使用数据库OraclelOg以上版本,并采用数据存储方式为ASM的业务生产系统,利用Oracle数据库数据文件存储方式ASM的Rebalance特性,将新存储磁盘加入到数据库系统数据库文件存放的ASM磁盘组中,然后将需要替换掉的存储的磁盘从ASM磁盘中删除,ASM自动将ASM磁盘组中删除的磁盘上数据自动均衡的分布到ASM磁盘组剩余的磁盘上,实现存储更换。
2.根据权利要求1所述一种基于OracleASM更换存储的方法,其特征在于,在不停止业务生产系统的情况下,将新存储磁盘映射到生产系统上,并通过ASM磁盘组管理命令将新存储磁盘加入到ASM磁盘组中,ASM磁盘组中的数据库数据会自动均匀的分布到ASM磁盘组中的所有磁盘上。
3.根据权利要求2所述一种基于OracleASM更换存储的方法,其特征在于,通过ASM磁盘组管理命令将要替换掉的存储磁盘从ASM磁盘组中删除,同时ASM会将从ASM磁盘组中删除的磁盘上的数据同步到ASM磁盘组现存的磁盘上。
4.根据权利要求3所述一种基于OracleASM更换存储的方法,其特征在于,通过ASM磁盘组管理命令查看同步状态,确保数据全部同步完成后,则彻底关闭替换掉的存储磁盘。
【专利摘要】本发明公开一种基于Oracle?ASM更换存储的方法,涉及计算机系统设计和数据库领域,利用Oracle数据库数据文件存储方式ASM的Rebalance特性,将新存储磁盘加入到数据库系统数据库文件存放的ASM磁盘组中,然后将需要替换掉的存储的磁盘从ASM磁盘中删除,ASM自动将ASM磁盘组中删除的磁盘上数据自动均衡的分布到ASM磁盘组剩余的磁盘上,实现存储更换。该方法通过Oracle?ASM自动完成,最大可能避免了人为误操作,同时实现了业务生产系统不中断替换存储的工作,保证了系统工作的稳定性,同时提高了系统存储更换效率。
【IPC分类】G06F17-30, G06F3-06
【公开号】CN104573052
【申请号】CN201510029488
【发明人】刘兵, 乔鑫, 杨磊, 田野, 刘子瑞, 李富中
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年4月29日
【申请日】2015年1月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1