11GR2在线迁移OCR&VOTEDISK

环境
操作系统         RHEL 5.5
数据库             ORACLE  11.2.0.1.0
现有磁盘组     OCR ,DATA (OCR 存放 ocr+votedisk  DATA存放数据)
新增磁盘组       OCRBAK (用于迁移OCR&VOTEDISK&asmSPFILE )


在线迁移 OCR
[root@jxdb1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2692
         Available space (kbytes) :     259428
         ID                       : 1673930413
         Device/File Name         :       +ocr
                                    Device/File integrity check succeeded
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
         Cluster registry integrity check succeeded
         Logical corruption check succeeded
SQL> select v1.name,v2.failgroup,v2.failgroup_type,v2.total_mb,v2.free_mb
  2  from v$asm_diskgroup v1,v$asm_disk v2
  3  where v1.group_number=v2.group_number
  4  and  v1.name='OCRBAK';

NAME                 FAILGROUP     FAILGROUP_TYPE          TOTAL_MB    FREE_MB
-------------------- ------------- --------------------- ---------- ----------
OCRBAK               OCRBAK_0002   REGULAR                     1019        924
OCRBAK               OCRBAK_0001   REGULAR                     1019        924
OCRBAK               OCRBAK_0000   REGULAR                     1019        924

[root@jxdb1 ~]# ocrconfig -add +ocrbak
SQL> /    (增加 ocr后)

NAME                 FAILGROUP     FAILGROUP_TYPE          TOTAL_MB    FREE_MB
-------------------- ------------- --------------------- ---------- ----------
OCRBAK               OCRBAK_0002   REGULAR                     1019        743
OCRBAK               OCRBAK_0001   REGULAR                     1019        743
OCRBAK               OCRBAK_0000   REGULAR                     1019        743
[root@jxdb1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2692
         Available space (kbytes) :     259428
         ID                       : 1673930413
         Device/File Name         :       +ocr
                                    Device/File integrity check succeeded
         Device/File Name         :    +ocrbak
                                    Device/File integrity check succeeded
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
         Cluster registry integrity check succeeded
         Logical corruption check succeeded
[root@jxdb1 ~]# ocrconfig -delete +ocr
[root@jxdb1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2692
         Available space (kbytes) :     259428
         ID                       : 1673930413
         Device/File Name         :    +ocrbak
                                    Device/File integrity check succeeded
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
         Cluster registry integrity check succeeded
         Logical corruption check succeeded
迁移成功 ocr.loc文件自动更新ocr路径 ,不需要 手动更新。


在线迁移 VOTE DISK
[root@jxdb1 ~]# crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   4bec684119014fdabf286e3a521f5c34 (/dev/raw/raw1) [OCR]
 2. ONLINE   021fab5600c24f0ebf2bd281e7601830 (/dev/raw/raw2) [OCR]
 3. ONLINE   6fbd650413c94f5abf75e59518108517 (/dev/raw/raw3) [OCR]
Located 3 voting disk(s).
[root@jxdb1 ~]# crsctl replace votedisk +ocrbak
Successful addition of voting disk 72d8621e1d204f06bf42ecb8020de39d.
Successful addition of voting disk b0672f055d514f41bf4d2593fb1bc10f.
Successful addition of voting disk 2a5828e258554f23bf82093fe2f1d191.
Successful deletion of voting disk 4bec684119014fdabf286e3a521f5c34.
Successful deletion of voting disk 021fab5600c24f0ebf2bd281e7601830.
Successful deletion of voting disk 6fbd650413c94f5abf75e59518108517.
Successfully replaced voting disk group with +ocrbak.
CRS-4266: Voting file(s) successfully replaced
[root@jxdb1 ~]# crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   72d8621e1d204f06bf42ecb8020de39d (/dev/raw/raw7) [OCRBAK]
 2. ONLINE   b0672f055d514f41bf4d2593fb1bc10f (/dev/raw/raw8) [OCRBAK]
 3. ONLINE   2a5828e258554f23bf82093fe2f1d191 (/dev/raw/raw9) [OCRBAK]
Located 3 voting disk(s).

SQL> /   (增加 votedisk后)

NAME                 FAILGROUP     FAILGROUP_TYPE          TOTAL_MB    FREE_MB
-------------------- ------------- --------------------- ---------- ----------
OCRBAK               OCRBAK_0002   REGULAR                     1019        711
OCRBAK               OCRBAK_0001   REGULAR                     1019        711
OCRBAK               OCRBAK_0000   REGULAR                     1019        711
迁移成功

检查RAC是否正常运行
[root@jxdb1 ~]# crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.DATA.dg    ora....up.type ONLINE    ONLINE    jxdb1      
ora....ER.lsnr ora....er.type ONLINE    ONLINE    jxdb1      
ora....N1.lsnr ora....er.type ONLINE    ONLINE    jxdb1      
ora.OCR.dg     ora....up.type ONLINE    ONLINE    jxdb1      
ora.OCRBAK.dg  ora....up.type ONLINE    ONLINE    jxdb1      
ora.asm        ora.asm.type   ONLINE    ONLINE    jxdb1      
ora.eons       ora.eons.type  ONLINE    ONLINE    jxdb1      
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              
ora.jxdb.db    ora....se.type ONLINE    ONLINE    jxdb1      
ora....SM1.asm application    ONLINE    ONLINE    jxdb1      
ora....B1.lsnr application    ONLINE    ONLINE    jxdb1      
ora.jxdb1.gsd  application    OFFLINE   OFFLINE              
ora.jxdb1.ons  application    ONLINE    ONLINE    jxdb1      
ora.jxdb1.vip  ora....t1.type ONLINE    ONLINE    jxdb1      
ora....SM2.asm application    ONLINE    ONLINE    jxdb2      
ora....B2.lsnr application    ONLINE    ONLINE    jxdb2      
ora.jxdb2.gsd  application    OFFLINE   OFFLINE              
ora.jxdb2.ons  application    ONLINE    ONLINE    jxdb2      
ora.jxdb2.vip  ora....t1.type ONLINE    ONLINE    jxdb2      
ora....network ora....rk.type ONLINE    ONLINE    jxdb1      
ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE              
ora.ons        ora.ons.type   ONLINE    ONLINE    jxdb1      
ora....ry.acfs ora....fs.type ONLINE    ONLINE    jxdb1      
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    jxdb1      
一切正常


将ASM实例的参数文件迁移到新磁盘组
1,查看 ASM实例的参数文件位置(不要把 ASM实例与应用实例搞混)
jxdb1:/home/grid$sqlplus / as sysasm
SQL*Plus: Release 11.2.0.1.0 Production on Tue Dec 25 15:57:49 2012
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> show parameter spfile
NAME                                 TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
spfile                               string
+OCR/jxdb-cluster/asmparameter
file/registry.253.802107497

2,备份 ASM实例参数文件
SQL> create pfile='/tmp/asmpfile' from spfile;

3,在新磁盘组上创建 ASM实例的SPFILE
SQL> create spfile='+OCRBAK ' from pfile='/tmp/asmpfile';

4,重启 CRS使新SPFILE 生效(如果数据库繁忙可能需要较长的停机时间)
[root@jxdb1 ~]# crsctl stop crs
[root@jxdb1 ~]# crsctl start crs
[root@jxdb2 ~]# crsctl stop crs
[root@jxdb2 ~]# crsctl start crs

5,检查 ASM实例的SPFILE 是否迁移成功
SQL> show parameter spfile
NAME                                 TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
spfile                               string
+OCRBAK /jxdb-cluster/asmparame
terfile/registry.253.802972767
成功,实例正常运行。
删除多余磁盘组
[root@jxdb1 ~]# su - grid
jxdb1:/home/grid$sqlplus / as sysasm
SQL*Plus: Release 11.2.0.1.0 Production on Tue Dec 25 16:27:37 2012
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> drop diskgroup ocr;
drop diskgroup ocr
*
ERROR at line 1:
ORA-15039: diskgroup not dropped
ORA-15053: diskgroup "OCR" contains existing files

SQL> drop diskgroup ocr including contents;
Diskgroup dropped.


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26179376/viewspace-1981730/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26179376/viewspace-1981730/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值