服务器&存储
2007-08-31 16:50    文章来源:网界网

数据库分离与数据备份

作者:甘荃


创新性应用

应用一:在同一主机上把一个数据库分拆成2个数据库的应用Oracle数据库分离操作步骤如下:

备份源数据库步骤: 关闭数据库;备份数据文件(datafiles);备份控制文件 ;备份redo log;

备份当前归档日志;备份口令和参数文件;打开数据库。

创建目标数据库步骤:创建一新文件系统存放原ORACLE安装产品;创建一个用户设置一个新的ORACLE_HOME;恢复数据文件到一个新的路径;恢复控制文件到一个新的路径;恢复redo log到一个新的路径;恢复当前归档日志到一个新的路径;恢复口令和参数文件到一个新的路径;修改参数文件;打开数据库。

配置目标数据库的rman备份:配置listener;配置tnsnames.ora;创建新的catalog信息;

备份/恢复脚本编写:ha脚本;oracle的启动脚本;oracle的停止脚本 。

行业借鉴经验

经验一:数据库分离方案

在金融行业由于交易量比较大,查询打印的交易也比较多。如果在同一数据库中既有OLTP交易,又有查询打印交易,将大大影响数据库性能。所以很多客户都提出数据库分离的需求。一个数据库处理OLTP交易,另外一个数据库处理查询打印类交易。针对这个需求,有很多种方案:

采用存储技术实现,例如,分割镜像是磁盘卷的一个相同而独立的副本,可附属于不同的系统,并且具有多种用途,如填充测试系统、作为数据库的热备用副本以及从主机中清除备份。分割镜像对硬件没有特殊要求。如 IBM Enterprise Storage Server (ESS),即 "Shark"™,以及 EMC®Symmetrix®3330。由于使用了 FlashCopy™ 技术,ESS 能完全在内部建立准瞬时的数据副本。Symmetrix 上的 EMC TimeFinder®软件的瞬时分割特性也能以类似的方式分割镜像。

采用数据库的复制技术,例如 DB2的SQL复制,Oracle的高级复制等。

采用第三方数据库复制软件,例如:QUEST公司的产品,realtime公司的产品等。

经验二:基于软件的数据备份技术

在应用软件进行灾难备份的解决方案中,应从下面三个层次考虑:

用户应用程序

客户机软件

数据库引擎

其中用户应用程序和客户机软件一般不包含关键数据,几乎所有数据都由数据库引擎管理并放置在数据库服务器中。在这三者之中,数据库中的数据保护最为重要。

一般情况下,用户应用程序和客户机软件只需要将其执行代码和参数配置文件做以备份,当灾难发生时,可以通过这些备份重新安装和配置用户应用程序和客户机软件。

对数据库的备份,如果采用硬件级灾难备份有两种方法:一是采用备份的方法,即定期地将数据备份到硬盘和磁带/磁带库上,这些磁带可以通过运输的方式运到远程,以防磁带在本地的灾难中发生毁坏。这种方法的缺陷是实时性较差,恢复时间较长;另一种做法就是硬件镜像的做法,这种做法在硬件的投资上较大,对两点间的网络带宽有较大的要求。那么,有没有一种两者兼顾的解决方案呢?数据库产品提供的数据库复制技术就是一种两者兼顾的灾难备份解决方案。在前面提到的灾难恢复方案的7个层次中属于第5或第6层次。

数据库复制技术在数据库级别的灾难备份解决方案中可以实现远程容灾。目前已有的产品有IBM DB2 HADR、IBM INFORMIX HDR以及ORACLE DATA GUARD。

IBM DB2 HADR是High Availability Disaster Recovery 的缩写,HADR 将HA(高可用性)和INFORMIX DR的技术紧密结合起来。INFORMIX HDR是High Availability Data Replication的缩写。

HDR的工作原理是通过将主数据库服务器(简称为A)的逻辑日志缓冲区复制到备份数据库服务器(简称为B),而且能在主数据库服务器操作失败时自动切换到备份数据库服务器。复制方式有同步方式和异步方式两种。我们将在下面详细介绍HDR的工作原理以及同步方式和异步方式。

正常状态下,主数据库服务器做数据库的读写操作,备份数据库服务器为只读方式。当主数据库服务器失败时,备份数据库服务器会自动接管主数据库服务器的事务处理。此时,备份数据库服务器作为主数据库服务器进行数据库的读写操作。当主数据库服务器被修复后,主数据库服务器作为新的备份数据库服务器。

数据库复制对硬件的要求相对较低,只要主数据库服务器和备份数据库服务器的硬件配置相同即可,不是必须使用高端存储设备,例如IBM ESS等。主数据库服务器和备份数据库服务器的距离不受限制,而且对网络的压力并不大,但需要更强的数据库管理能力。

1  2  3  
责任编辑:张鑫

文章评论

评论加载中...请稍后

精彩专题