论文部分内容阅读
摘要:本文阐述了实施校园一卡通Oracle数据库的备份方案,在归档日志模式下,通过Networker备份软件定时、自动地将数据库和归档日志备份到虚拟带库,借助数据库的全备份和归档日志,实现近乎无损的数据恢复。
关键词:校园一卡通 Oracle备份 数据恢复
校园一卡通数据库包含了用户的资金账目、身份信息和交易流水,数据库软硬件的损坏会造成业务中断和数据丢失。因此,校园一卡通的数据安全显得尤为重要。
容灾是为确保“灾难”发生时,减小数据损失和业务停顿的一整套技术方案。数据备份是数据容灾的基础,是数据库可用的最后一道防线,一个完整的容灾方案必然包括备份部分。容灾方案中的数据始终在线,有被完全破坏的可能,但备份数据是离线数据,即使在线数据丢失,也可以从备份数据中恢复。
一、Oracle数据库备份概述
Oracle数据库备份有三种类型,分别是导入/导出(EXP/IMP)、冷备份和热备份。导入/导出是逻辑备份,利用Export将数据从数据库中提取出来,再利用Import将提取出来的数据送回到Oracle数据库中;冷备份和热备份是物理备份,直接拷贝数据库的物理文件。逻辑备份和冷备份只能将数据恢复到备份执行前的状态,而热备份可以使数据恢复到任一时间点。
Oracle RMAN(恢复管理器)是Oracle提供的DBA工具,用于数据库的备份和恢复,它能够备份整个数据库或数据库部件,其中包括表空间、数据文件、控制文件和归档文件。Networker通过调用RMAN的接口,来管理数据库的备份和恢复操作。
二、校园一卡通数据库备份
1.校园一卡通数据库的体系结构
校园一卡通Oracle数据库运行于两台Sun v880小型机组成的HA集群上,数据存放在磁盘存储阵列上。前期已经实施了基于盘阵同步复制的数据容灾解决方案,使得在同一时刻两个盘阵保存有相同的两份校园一卡通数据副本,确保单个盘阵损坏时业务不中断,数据零损失。
2.校园一卡通数据库备份体系结构
校园一卡通业务既要保持连续运转,确保数据库不停运,尽可能数据损失为零,所以选择了Oracle数据库归档日志模式下的热备份。采用Net-worker作为备份软件,DataDomain虚拟带库作为备份存储介质,每天定时地进行Oracle全库及归档日志的备份。
Networker备份服务器通过LAN与数据库服务器连接,备份服务器与虚拟带库以FC(光纤通道)连接。两台Sun服务器上均安装有Networker客户端和Oracle模块,通过Networker服务器上的控制台可以管理客户机上的备份和恢复任务。
3.启用Oracle数据库归档日志模式
第一步,关闭数据库,并以装载方式启动。
SQL>shutdown immediate;
SQL>startup mount;
第二步,更改数据库为归档日志模式。
SQL>alter database archivelog;
第三步,打开数据库
SQL > alter database open;
第四步,设置归档文件存放位置。
SQL>alter system. set LOG_ARCHIVE_DEST_1=’
LOCATION=/export/oracle/arch’;
第五步,设置归档文件格式。
SQL>alter system set log archive_format=’ar-ch_%
t_% s. arc’ scope = spfile ;
第六步,启动自动归档。
SQL>alter system set log _ archive_start=tmescope=
spfile ;
4.校园一卡通数据库的备份策略
在Networker服务器的管理控制台中设置一卡通数据库的备份时间表,以控制数据库和归档日志的备份。一卡通业务每天夜间12点开始日结,到第二天凌晨2点日结完毕。在凌晨2点到5点,业务处于空闲期。假如设置在凌晨3点半进行一次数据库的全备份,整个时间大约28分钟;每天9点、15点、21点进行归档日志的备份,每次耗时2分半钟。
三、数据库恢复测试
准备一台恢复测试机,该机既要和源备份主机操作系统类型一致,Oracle版本一致,数据库实例名一致,同时也需要安装Networker客户端软件和Oracle模块。测试时,首先要获取源主机Oracle的DBID,恢复时必须在目标端指定。然后,关闭恢复目标机上的数据库,进入nomount状态,按照顺序依次恢复pfile文件,控制文件,数据库文件。接着,再执行数据库的recover,此过程将用到备份的日志文件。最后,恢复完成,打开数据库,如果无报错则成功恢复。
校园一卡通数据备份是一卡通数据容灾方案必不可少的部分,利用备份的数据成功地进行了数据库的恢复,说明该数据库备份方案的有效性。
参考文献:
[1]孔凡航.Oracle 9i中文版基础教程[M].北京:清华大学出版社,2007.
[2]赵元杰.Oracle 10g系统管理员简明教程[M].北京:人民邮电出版社,2006.
[3]王兴玲.Oracle I0g影像库的设计及应用模式分析[J].遥感技术与应用,2006,(5).
(作者单位:武汉军械士官学校)
关键词:校园一卡通 Oracle备份 数据恢复
校园一卡通数据库包含了用户的资金账目、身份信息和交易流水,数据库软硬件的损坏会造成业务中断和数据丢失。因此,校园一卡通的数据安全显得尤为重要。
容灾是为确保“灾难”发生时,减小数据损失和业务停顿的一整套技术方案。数据备份是数据容灾的基础,是数据库可用的最后一道防线,一个完整的容灾方案必然包括备份部分。容灾方案中的数据始终在线,有被完全破坏的可能,但备份数据是离线数据,即使在线数据丢失,也可以从备份数据中恢复。
一、Oracle数据库备份概述
Oracle数据库备份有三种类型,分别是导入/导出(EXP/IMP)、冷备份和热备份。导入/导出是逻辑备份,利用Export将数据从数据库中提取出来,再利用Import将提取出来的数据送回到Oracle数据库中;冷备份和热备份是物理备份,直接拷贝数据库的物理文件。逻辑备份和冷备份只能将数据恢复到备份执行前的状态,而热备份可以使数据恢复到任一时间点。
Oracle RMAN(恢复管理器)是Oracle提供的DBA工具,用于数据库的备份和恢复,它能够备份整个数据库或数据库部件,其中包括表空间、数据文件、控制文件和归档文件。Networker通过调用RMAN的接口,来管理数据库的备份和恢复操作。
二、校园一卡通数据库备份
1.校园一卡通数据库的体系结构
校园一卡通Oracle数据库运行于两台Sun v880小型机组成的HA集群上,数据存放在磁盘存储阵列上。前期已经实施了基于盘阵同步复制的数据容灾解决方案,使得在同一时刻两个盘阵保存有相同的两份校园一卡通数据副本,确保单个盘阵损坏时业务不中断,数据零损失。
2.校园一卡通数据库备份体系结构
校园一卡通业务既要保持连续运转,确保数据库不停运,尽可能数据损失为零,所以选择了Oracle数据库归档日志模式下的热备份。采用Net-worker作为备份软件,DataDomain虚拟带库作为备份存储介质,每天定时地进行Oracle全库及归档日志的备份。
Networker备份服务器通过LAN与数据库服务器连接,备份服务器与虚拟带库以FC(光纤通道)连接。两台Sun服务器上均安装有Networker客户端和Oracle模块,通过Networker服务器上的控制台可以管理客户机上的备份和恢复任务。
3.启用Oracle数据库归档日志模式
第一步,关闭数据库,并以装载方式启动。
SQL>shutdown immediate;
SQL>startup mount;
第二步,更改数据库为归档日志模式。
SQL>alter database archivelog;
第三步,打开数据库
SQL > alter database open;
第四步,设置归档文件存放位置。
SQL>alter system. set LOG_ARCHIVE_DEST_1=’
LOCATION=/export/oracle/arch’;
第五步,设置归档文件格式。
SQL>alter system set log archive_format=’ar-ch_%
t_% s. arc’ scope = spfile ;
第六步,启动自动归档。
SQL>alter system set log _ archive_start=tmescope=
spfile ;
4.校园一卡通数据库的备份策略
在Networker服务器的管理控制台中设置一卡通数据库的备份时间表,以控制数据库和归档日志的备份。一卡通业务每天夜间12点开始日结,到第二天凌晨2点日结完毕。在凌晨2点到5点,业务处于空闲期。假如设置在凌晨3点半进行一次数据库的全备份,整个时间大约28分钟;每天9点、15点、21点进行归档日志的备份,每次耗时2分半钟。
三、数据库恢复测试
准备一台恢复测试机,该机既要和源备份主机操作系统类型一致,Oracle版本一致,数据库实例名一致,同时也需要安装Networker客户端软件和Oracle模块。测试时,首先要获取源主机Oracle的DBID,恢复时必须在目标端指定。然后,关闭恢复目标机上的数据库,进入nomount状态,按照顺序依次恢复pfile文件,控制文件,数据库文件。接着,再执行数据库的recover,此过程将用到备份的日志文件。最后,恢复完成,打开数据库,如果无报错则成功恢复。
校园一卡通数据备份是一卡通数据容灾方案必不可少的部分,利用备份的数据成功地进行了数据库的恢复,说明该数据库备份方案的有效性。
参考文献:
[1]孔凡航.Oracle 9i中文版基础教程[M].北京:清华大学出版社,2007.
[2]赵元杰.Oracle 10g系统管理员简明教程[M].北京:人民邮电出版社,2006.
[3]王兴玲.Oracle I0g影像库的设计及应用模式分析[J].遥感技术与应用,2006,(5).
(作者单位:武汉军械士官学校)