数据库级容灾.docVIP

  • 4
  • 0
  • 约2.4千字
  • 约 6页
  • 2018-02-23 发布于河南
  • 举报
数据库级容灾

数据库级容灾 以Oracle数据库为例,数据库级容灾方式的主要由第三方的软件或者Oracle自带的Data Guard 中的Logical Standby来实现,其传输的是SQL指令或者重做日志文件。下面以第一种方式进行详细说明。 这类第三方软件的原理基本相同,其工作过程可以分为以下几个流程: 第1步:使用Oracle以外的独立进程,捕捉重做日志文件(Redo Log File)的信息,将其翻译成SQL语句 第2步:把SQL语句通过网络传输到灾备中心的数据库,在灾备中心的数据库执行同样的SQL。 显然,数据库级容灾方式具有如下技术特点和优势: 在容灾过程中,业务中心和备份中心的数据库都处于打开状态,所以,数据库容灾技术属于热容灾方式数据库容灾技术只能作为数据库应用的容灾解决方案,如果需要其他非结构数据的容灾,还需要其他容灾技术作为补充VERITAS Volume Replicator(VVR)为代表。VVR是集成于VERITAS Volume Manager(逻辑卷管理)的远程数据复制软件,它可以运行于同步模式和异步模式。在同步模式下,其实现原理如图2-4所示。 应用服务器实现同步远程复制 当应用程序发起一个I/O 请求之后,必然通过逻辑卷层,逻辑卷层在向本地硬盘发出I/O请求的同时,将向异地系统发出I/O 请求。其实现过程如下: 第1步:应用程序发出第一个I/O 请求; 第2步:

文档评论(0)

1亿VIP精品文档

相关文档