oracle RAC数据库双机双存储调整方案.docx
- 文档编号:9910484
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:12
- 大小:18.53KB
oracle RAC数据库双机双存储调整方案.docx
《oracle RAC数据库双机双存储调整方案.docx》由会员分享,可在线阅读,更多相关《oracle RAC数据库双机双存储调整方案.docx(12页珍藏版)》请在冰豆网上搜索。
oracleRAC数据库双机双存储调整方案
OracleRAC数据库双机双存储
调整方案
2014年7月
1.项目背景
OracleRAC数据库系统由于OracleRAC集群数据库双节点无法正常的工作,目前只有OracleRAC数据库中的其中一个节点能够正常的对外提供服务。
为了使该系统能够高效、稳定和可靠的运行,需要对该系统的架构进行调整为双机双存储方式运行。
2.调整前的数据库系统架构
OracleRAC部署使用的是双存储,对于OracleClusterware集群而言需要奇数个存储磁盘(1,3,5个),那么每个存储划分的2个LUN,一共4个LUN;存储A划分LUN1和LUN2,存储B划分LUN3和LUN4,在系统层面使用了IBMHACMP将LUN2和LUN4镜像,形成了LUN5;LUN1,LUN3和LUN5作为OracleClusterware磁盘文件。
但是由于ASM自己管理的LUN1、LUN3和IBMHACMP管理的LUN5操作的块大小不一致,使得在某一时间点OracleClusterware磁盘文件的内容不一致,导致系统出现故障。
在数据库层面使用ASMFAILGROUP特性使数据在两个存储之间保持同步。
3.调整后的数据库系统架构
调整后的,OracleRAC使用的双存储之间的镜像完全由IBMAIXLVM和HACMP配合完成,将通过AIXLVM镜像好的LV通过HACMP做成并发卷提供给上层的OracleRAC使用。
例如,将已经在LVM中镜像成功的LV1,LV2,LV3作为OracleClusterware磁盘文件,将另外镜像的LV4,LV5,LV6等用于存放OracleRAC数据库,OracleASM直接使用镜像成功的LV,不再利用ASMFAILGROUP特性提供镜像。
4.实施方案
整个实施过程我们一共准备了3套方案,确保实施过程高效、安全,在规定的时间内恢复系统的正常运行。
方案一是我们主要实施的方案;方案二是方案一的备选方案,在方案一不能正常进行时实施;方案三是方案二的备选方案,在方案二无法进行时实施。
三套方案已经在类似的Linux完成测试,能够确保实施步骤是有序和完整的。
4.1.方案一
4.1.1.方案概况
该方案按照调整后的方案规划进行实施,目的是恢复OracleRAC在双存储、双节点下的正常工作。
以下的实施步骤已经在Linux环境中完成测试。
4.1.2.实施步骤
序号
负责工程师
内容分类
调整内容
会使用到的技术
调整时长
具体完成时间
是否可以在线完成
1
Oracle工程师
收集数据库信息
收集的内容包括:
1).数据库软件版本。
2).ASM磁盘组的名称及大小。
3).ASM磁盘的名称及大小。
4).数据库的名称及字符集。
5).表空间的名称、大小及使用情况。
6).数据文件信息。
7).在线日志组和归档日志信息。
8).用户的名称及密码。
9).用户权限。
10).数据库逻辑对象的个数及状态。
11).是否有需要恢复的数据文件。
60分钟
是
2
Oracle工程师
数据库备份
Expdp数据泵备份数据库。
停掉业务系统之后。
30分钟
是
3
业务系统工程师
业务层面备份数据库。
部署IVR提示语音,以便用户拨入电话后能够知悉停机时间和语音
60分钟
是
4
Oracle工程师
正常停止数据库。
SHUTDOWNIMMEDIATE,启动数据库在MOUNT状态。
10分钟
否
5
Oracle工程师
RMAN备份数据库。
在MOUNT状态下备份。
30分钟
是
6
Oracle工程师
备份参数文件、控制文件。
Create+RMANBACKUP。
10分钟
是
7
Oracle工程师
将生产数据库参数文件、控制文件、归档日志和在线日志文件拷贝到本地文件系统目录。
从ASM拷贝文件到文件系统。
使用asmcmdcp命令进行拷贝。
10分钟
否
8
Oracle工程师
数据库备份文件拷贝
将expdp备份文件、参数文件备份、控制文件备份、密码文件备份、RMAN备份文件以及上一步的文件传递到远程服务器。
30分钟
是
10
IBM工程师
原oracleASM管理的hdisk生成pvid,删除原有数据
hdisk2---hdisk33生成pvid
Chdev–lhdiskX–apv=yes
10分钟
否
11
IBM工程师
创建新的oravg
hdsik5-hdisk15和hdisk21-hdisk31共22个盘上面创建新的oravg
mkvg-ymyvg-n-C-S-pN3220AhdiskX
20分钟
否
12
IBM工程师
修改VGmirrorpool定义
hdsik5-hdisk15修改到mirrorpool
N3220Ahdsik21-hdisk31修改到mirrorpoolN3220B
Chpv–pN3220BhdiskX
20分钟
否
13
IBM工程师
修改oravgquorumdisabled
QUORUM:
1(Disabled)
Smittychvg
10分钟
否
14
IBM工程师
在oravg上创建lv
在oravg上创建lv,如果需要创建的lv数量比较多,运行mklv.sh脚本
mklv-yora_dt16g_0$lvnumber-tjfs2-ex-c2-pcopy1=N3220A-pcopy2=N3220Boravg16G
30分钟
否
15
IBM工程师
对oravg做mirrorvg
对oravg做mirrorvg
Smittymirrorvg
30分钟
否
16
IBM工程师
修改PowerHA配置
将oravg加入HA资源组
Smittyhacmp
10分钟
否
17
IBM工程师
PowerHA同步验证
PowerHA同步验证
Smittyhacmp
5分钟
否
18
IBM工程师
PowerHA切换测试
PowerHA做资源组,serviceip切换测试
Smittyclstop
Smittyclstart
Reboot–q
20分钟
否
19
Oracle工程师
重建Cluster
执行DECONFIGURE过程清除RAC相关配置。
DECONFIGURE文档。
20分钟
否
20
Oracle工程师
修改RAC所有节点的配置文件。
备份和修改CRSCONFIG_PARAMS配置文件。
10分钟
否
21
Oracle工程师
ASM磁盘权限修改。
#chowngrid:
asmadminrora_*
#chmod660rora_*
10分钟
否
22
Oracle工程师
在两个节点执行root.sh脚本(RECONFIGURE)。
30分钟
否
23
Oracle工程师
恢复数据库
创建ASM磁盘组。
创建和原有名称相同的ASM磁盘组。
10分钟
否
24
Oracle工程师
恢复和修改初始化参数文件相关配置。
使用ASMCMDcp命令拷贝最新的参数文件到ASM磁盘组。
10分钟
否
25
Oracle工程师
使用RMAN恢复控制文件。
使用RESTORETO..FROM技术恢复,需要提前手动创建磁盘组相应的目录,例如:
+DATA/ractest/controlfile
10分钟
否
26
Oracle工程师
使用RMANRESTORE数据库。
30分钟
否
27
Oracle工程师
恢复在线日志文件。
提前创建好磁盘组目录,使用ASMCMDcp命令将在线日志文件拷贝到ASM磁盘组。
10分钟
否
28
Oracle工程师
重命名在线日志文件名称。
将控制文件中在线日志文件名称修改为最新的名称。
10分钟
否
29
Oracle工程师
使用RMANRECOVER数据库。
根据实际情况执行RECOVER操作。
10分钟
否
30
Oracle工程师
打开数据库。
10分钟
否
31
Oracle工程师
修改第二个实例初始化参数文件指向。
根据实际情况而定。
5分钟
否
32
Oracle工程师
在第二个节点打开数据库。
5分钟
否
33
Oracle工程师
调整Cluster
将数据库向CRS注册。
10分钟
否
34
Oracle工程师
修改CRS数据库属性,使其自动启动。
10分钟
否
35
Oracle工程师
重启服务器进行RAC启动测试。
20分钟
否
注意:
1).背景为灰色表示已经完成的内容。
4.2.方案二
如果方案一不能正常的进行,例如,IBM工程师不能提供可使用的LV,Oracle工程师会参考方案一的实施步骤将Oracle数据库恢复到OracleRAC双节点的其中一个节点继续对外提供服务,待LV或存储恢复正常之后继续执行方案一。
4.3.方案三
如果方案一和方案二都无法执行,例如,IBM工程师不能提供可使用的LV,且两台服务器或操作系统出现故障不能正常使用,那么执行该方案。
一旦出现问题,行方配合准备一台Linux临时环境,安装了和生产环境相同版本的Oracle数据库软件,并且在方案一的实施步骤中已经将相应的备份文件传递到了该临时环境。
在需要的时候可以在很短的时间内(半小时)将生产环境的数据导入该临时环境对外提供服务。
待生产环境的服务器、操作系统、存储等准备好之后继续执行方案一。
方案三的整个导入数据库的环境都已经准备好,并且在实施的前一天已经完成了导入测试和业务系统运行测试。
5.回退方案
方案二和方案三是方案一的回退方案,一旦不能在规定时间内恢复OracleRAC双机双存储运行,执行方案二或方案三,确保能够在规定时间内恢复业务系统的正常运行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle RAC数据库双机双存储调整方案 RAC 数据库 双机 存储 调整 方案