因为xxx消费功课是24小时不延续运作的,因而请求零碎能延续运转,并
存在非常高的平安牢靠性,用户盼望在以最小的零碎停机时辰实现消费零碎迁徙工
作。本次零碎迁徙任务的最年夜的危险点跟难点在于在无限的停机时辰内实现数据
库的迁徙任务。
xxx数据库零碎数据量较年夜,同时应用零碎的可用性请求极高,因而此次升
级请求在无限的停机时辰内,最年夜限度的落低危险、数据库营业在新的主机跟存
储零碎上能够畸形运转。为了尽能够增加营业零碎的停机时辰,保障数据库迁徙
任务的顺遂实现,咱们基于以往施行的数据库迁徙胜利案例(,迁
移时辰不超越15分),经过严厉的数据库迁徙测试,提出了采纳数据库Dataguard
技巧的数据迁徙。
采纳数据库Dataguard技巧的数据迁徙的特色:
对营业的妨碍小,switchover到新主机的时辰小于10分钟
一旦新数据库呈现咨询题能够便利的回切到本来的数据库,不丧掉差别
数据
采纳数据库Dataguard技巧的数据迁徙的要紧步调如下:
1)在新主机上装置Oracle9i数据库软件
2)在新主机上设置Dataguard数据库(物理standby)
3)应用DataGuard技巧,主数据库不时的将新发生的数据库归档日记
传输到新主机并将这些归档日记应用到
数据库之间的数据同步
standby数据库,实现主备
4)零碎割接时期只要将新主机上的standby数据库切换为主数据库即
可(switchover的时辰小于10分钟)
5)一旦新零碎上数据库运转呈现咨询题只要将数据库切换回本来主机上
即可,不会丧掉任何数据
数据库晋级的根本动身点
保障企业消费及营业零碎运转的平安性、延续性
克制原有零碎缺点
接收实用的零碎新特征
迁徙任务必定触及到数据库零碎的扰动,因而增加关于畸形营业零碎的冲
击,保障它的延续性跟平安性是第一个动身点,数据库零碎是营业零碎的根底,
仔细预备跟计划数据库迁徙是开场的第一步。
迁徙到更新版本的任务也是改正原有零碎内含的过错的精良时机,那个原那么
异样也合适于任何软件零碎跟硬件装备。
数据库迁徙方法
从Oracle9i到Oracle10G的迁徙有三种方法:
长处:经过导出跟导入方法对数据库存储构造进展重整有助于增加
数据库碎块
缺点:关于超越150G以上的数据库,采纳exp/imp方法的停机时
间非常长
长处:速率快,普通在30分钟内能实现足本晋级
缺点:一旦晋级后就无奈回退
(DBUA)
长处:速率快,普通在30分钟内能实现足本晋级
缺点:一旦晋级后就无奈回退,容错性较差
咱们综合思索了数据库范围、停机时辰、晋级危险跟以往的胜利案例后,
咱们倡议采纳数据库晋级足本方法直截了当晋级迁徙后的数据库
,
为了落低工程施行的危险,咱们倡议将全部零碎迁徙跟晋级工程拆分为五个
阶段:
预备阶段
预备阶段需求实现搭建新零碎情况,是全部零碎迁徙工程胜利的基石,要紧
任务包含装置操纵零碎、零碎参数调剂、存储及LVM计划跟计划、MS/SG计划
跟施行等
测试阶段
因为数据库晋级采纳足本直截了当在消费库上施行,因而齐备过细的测试任务
是全部工程胜利与否的要害,在测试阶段咱们需求到达以下目标:
验证迁徙计划的可行性
处理迁徙测试过程中碰到的过错
依照测试的后果调剂迁徙过程
对全部零碎迁徙过程做进一步的优化
数据库迁徙阶段
为了尽能够的增加零碎停机时辰数据库的迁徙任务,咱们计划采纳Oracle9i
Dataguard技巧:将数据库热备份规复到新主机,设置主备节点的数据库归档日
志同步,零碎割接的时分只要做switchover操纵将新节点上备用数据库脚色切
换为主数据库即可。
数据库迁徙到新节点后将应用零碎也切换到新数据库,在新零碎上运转一段
时辰,假如发觉新节点上数据库或主机呈现咨询题,能够便利的回切到本来的数据
库,不丧掉任何数据。
数据库晋级阶段
数据库晋级因为直截了当在消费数据库上履行晋级足本,一旦晋级掉败对营业影
响较年夜,因而其施行的条件是:
1)测试阶段数据库晋级测试胜利
2)对晋级危险有预判跟应急办法
3)全部数据库晋级时辰在用户可承受的范畴内
4)在数据库晋级前必需有个最新的、可用的数据库全备份
数据库迁徙晋级后的任务
数据库迁徙晋级后的任务包含数据
应用和数据迁移方案 来自淘豆网m.daumloan.com转载请标明出处.