【技术实现步骤摘要】
本专利技术涉及由于故障时及规定条件发生或要求而将某一信息处理系统进行的处理,由其它信息处理装置或实施该处理的程序及对象执行的技术,特别是数据库管理系统。
技术介绍
在现有的数据库管理系统中,为了使事务处理引起的更新数据(以下称其为“DB数据”)(表区域)改写进入数据库高速化,在执行数据库管理程序的计算机(以下称其为“数据库服务器或DB服务器”)的存储器上确保存储区域(以下称其为“DB缓冲区”),临时存放DB数据。写入此DB缓冲区的数据,最终写入到具有非易失性存储媒体的存储装置(以下称其为“存储系统”)。一般,由于与访问数据库服务器的存储器的访问时间相比,对存储系统的访问时间长,采用DB缓冲区作为临时存储手段。对DB缓冲区的数据写入(“write”)及读出(“read”)(以下总称为“I/O”),与对存储系统的I/O相比快。可是,数据库服务器的存储器一般是易失性的,在电源故障或服务器重启时等等情况下存放的数据会丢失。另外,也有数据库服务器的硬件故障造成数据丢失的情况。为了即使是在这种场合也不使提交的事务的内容丢失,数据库管理系统生成(运行)日志(log)(或称journal)并进行管理。具体说,数据库管理系统,在提交某一事务之前,一定将与该事务有关的DB数据的更新内容作为附加一连串日志序号(LSN)的日志写入到存储系统的日志用存储区域(以下称其为“逻辑盘”)。另外,数据库管理系统,在通过检查点处理将DB缓冲区上的DB数据写入存储系统的DB数据用逻辑盘之际,记录与检查点处理日志序号相对应的信息作为日志的状态信息。此外,在数据库管理系统发生故障而对发生故障后 ...
【技术保护点】
一种在当前系统数据库处理系统发生故障时切换到备用系统数据库处理系统继续进行数据库处理的事故恢复方法,包括步骤:从主机接收示出对主机的数据库缓冲区进行的数据库处理的内容的日志信息、在上述数据库缓冲区中更新的数据库数据及示出故障恢复时利 用的日志信息的位置的状态信息的写入要求的步骤;按照该接收到的写入要求的内容,对正存储装置子系统内的日志信息、数据库区域的数据及状态信息进行更新的步骤;通过同步远程复制处理将所接收到的日志信息的写入要求向作为备用系统的存储装置 子系统的副存储装置子系统进行传送的步骤;以及将所接收到的数据库数据或状态信息的写入要求进行临时存储并通过非同步远程复制处理向副存储装置子系统进行传送的步骤。
【技术特征摘要】
JP 2004-3-19 079448/20041.一种在当前系统数据库处理系统发生故障时切换到备用系统数据库处理系统继续进行数据库处理的事故恢复方法,包括步骤从主机接收示出对主机的数据库缓冲区进行的数据库处理的内容的日志信息、在上述数据库缓冲区中更新的数据库数据及示出故障恢复时利用的日志信息的位置的状态信息的写入要求的步骤;按照该接收到的写入要求的内容,对正存储装置子系统内的日志信息、数据库区域的数据及状态信息进行更新的步骤;通过同步远程复制处理将所接收到的日志信息的写入要求向作为备用系统的存储装置子系统的副存储装置子系统进行传送的步骤;以及将所接收到的数据库数据或状态信息的写入要求进行临时存储并通过非同步远程复制处理向副存储装置子系统进行传送的步骤。2.如权利要求1所述的事故恢复方法,还包括步骤从正存储装置子系统接收上述日志信息、数据库数据或状态信息的写入要求的步骤;按照该接收到的写入要求的内容,对副存储装置子系统内的日志信息、数据库区域的数据及状态信息进行更新的步骤;以及在备用系统数据库处理系统中数据库处理开始时,通过从在上述副存储装置子系统内更新的状态信息示出的位置读出日志信息,将副存储装置子系统上的数据库区域的数据按照该日志信息进行更新,从而将副存储装置子系统上的数据库区域恢复为正存储装置子系统上的数据库区域的状态的步骤。3.如权利要求2所述的事故恢复方法,还包括步骤在接收到检查点时的数据库数据及状态信息的写入要求之际,将其与上述临时存储的写入要求一起传送到副存储装置子系统,之后向主机发送完成通知的步骤。4.一种在当前系统数据库处理系统发生故障时切换到备用系统数据库处理系统继续进行数据库处理的事故恢复方法,包括步骤从作为当前系统的存储装置子系统的正存储装置子系统,接收示出对主机的数据库缓冲区进行的数据库处理的内容的日志信息、在上述数据库缓冲区中更新的数据库数据及示出故障恢复时利用的日志信息的位置的状态信息的写入要求的步骤;按照该接收到的写入要求的内容,对副存储装置子系统内的日志信息、数据库区域的数据及状态信息进行更新的步骤;以及在备用系统数据库处理系统中数据库处理开始时,通过从上述状态信息示出的位置读出日志信息,将副存储装置子系统上的数据库区域的数据按照该日志信息进行更新,从而将副存储装置子系统上的数据库区域恢复为正存储装置子系统上的数据库区域的状态的步骤。5.一种系统,包括具有第一计算机及与上述第一计算机连接的存储装置系统的第一计算机系统;以及与上述第一存储装置系统连接的第二存储装置系统,其中上述第一计算机,将示出数据库处理的内容的日志信息、数据库数据及示出在故障恢复时利用的日志信息的位置的状态信息的写入要求发送到第一存储装置系统;其中上述第一存储装置系统,将上述接收到的日志信息的写入要求通过同步远程复制处理传送到上述第二存储装置系统,将上述所接收到的数据库数据及状态信息的写入要求进行临时存储并通过非同步远程复制处理向上述第二存储装置系统进行传送。6.如权利要求5所述的系统,其中上述第一存储装置系统,在从上述第一计算机接收到检查点时的数据库数据及状态信息的写入要求之...
【专利技术属性】
技术研发人员:大枝高,河村信男,山口浩太,
申请(专利权)人:株式会社日立制作所,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。