BCV是什么呢。BCV暂且理解成mirror,ghost,吧。大概就是这个意思。
oracle9升到oracle10.
ortlab2 lss1a 要从oracle9升级到oracle10.
用的是ibm-upgrade 来作为测试机。
1. 准备测试机ibm-upgrade.
准备的目的是,先把lssa 上面的oracle和app都拷贝到ibm-upgrade 上面去,然后把先升级ibm-upgrade,ibm-gupgrde这台机器没问题了,我们才升级lssa. 这样就是先测试当前lssa的环境能否升级成功在ibm-upgrade 上面测试。
? 怎么copy。
通过BCV来拷贝。就是在ibm-upgrade.上面有一块盘。跟d
root@ortlab2 # ./symdg list
D E V I C E G R O U P S
Number of
Name Type Valid Symmetrix ID Devs GKs BCVs VDEVs TGTs
ort_lssa_dg REGULAR Yes 000290100629 1 0 1 0 0
root@ortlab2 #
查出来,有一个ort_lssa_dg的BCV。 Devs是1,BCVs是1.
root@ortlab2 # ./symmir -g ort_lssa_dg query
Device Group (DG) Name: ort_lssa_dg
DG's Type : REGULAR
DG's Symmetrix ID : 000290100629
Standard Device BCV Device State
-------------------------- ------------------------------------- ------------
Inv. Inv.
Logical Sym Tracks Logical Sym Tracks STD <=> BCV
-------------------------- ------------------------------------- ------------
DEV001 09DD 0 BCV001 06B5 * 0 Split
Total ------- -------
Track(s) 0 0
MB(s) 0.0 0.0
Legend:
(*): The paired BCV device is associated with this group.
------------------------
现在上面这种状况就是分离的。
第一种情况。 升级ortlab2的oracle。
1. BCV同步
2. Hotbackup -热备份就是一个脚本,里面自动会建立。
上次怎么做的,我有点忘记了。
按理说不用BCV同步,HOTBACKUP脚本里面有自己建立BCV同步的那一步。先是检查有没有BCV同步,如果没有,然后就建立同步。然后把数据表打包,复制备份。
事情的经过应该是这样的。
1. umount 掉ibm-upgrade 上面的挂载的硬盘。因为前一天做过BCV.在ibm-upgrade 上面。
2. 然后分离。 分离后就可以做hotbackup了。做haotbackup的时候,自然就会同步,并且把数据都备份到BCV的盘上。
这样备份好以后,那么万一ortlab2升级失败,数据损坏,那么不要紧,还有一份升级前的数据在BCV上,还可以想办法恢复。
第二种情况,ORACLE9升级之前,先做升级的测试。在ibm-upgrade上面做测试。
感觉应该跟上面第一种情况一样,只是接下来要把目录挂载上去就可以了。
第三种情况。再做一次,就是接着第2步做,要先zpool destroy下。才可以umount。
先写这么多。睡觉。
阅读(1077) | 评论(0) | 转发(0) |