zoukankan      html  css  js  c++  java
  • 11gR2更换OCR和VOTE

    11gR2开始,OCR和VOTE它们被存储在ASM磁盘组,因此,更换OCR有两种方法,第一是使用ASM磁盘组drop disk数据重组后,另一种方法是OCR迁移到另一个磁盘组

     

    第一种:add disk 再 drop disk

    SQL> select group_number,name,path from v$asm_disk;

    GROUP_NUMBER NAME PATH
    ------------ ---------- ------------------------------
        0  ORCL:OCR_VOTE2   <<<<<<<<<<<<<<<<<<<新的磁盘
        1 ASM1 ORCL:ASM1
        1 ASM2 ORCL:ASM2
        2 OCR_VOTE1 ORCL:OCR_VOTE1

    SQL> alter diskgroup ocr_vote add disk 'ORCL:OCR_VOTE2';  <<<<加入新磁盘至磁盘组

    Diskgroup altered.
       
    SQL> select group_number,name,path from v$asm_disk;

    GROUP_NUMBER NAME PATH
    ------------ ---------- ------------------------------
        1 ASM1 ORCL:ASM1
        1 ASM2 ORCL:ASM2
        2 OCR_VOTE1 ORCL:OCR_VOTE1 <<<<<<<<<<<<<<<<<<<<一会儿将这块旧磁盘剔除出来
        2 OCR_VOTE2 ORCL:OCR_VOTE2

    SQL> alter diskgroup ocr_vote drop disk OCR_VOTE1;   <<<删除旧的

    Diskgroup altered.

    SQL> select * from v$asm_operation;

    no rows selected

    以上演示了通过add new disk 再 drop old disk来替换OCR

     

    另外一种: 迁移至其它磁盘组(附带VOTE的迁移)
    例如以下面将OCR从+OCR_VOTE磁盘组迁移至+OCR_VOTING

    以root用户运行:
    # ocrcheck 
    # ocrconfig -add +OCR_VOTING     
    # ocrconfig -delete +OCR_VOTE 
    $ crsctl query css votedisk
    $ crsctl replace votedisk +OCR_VOTING

    $ crsctl query css votedisk

    ---------------------------------------------------

    道行尚浅,欢迎拍砖。

    转载请注明出处.

    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    【转载】Java for循环
    JAVA如何判断两个字符串是否相等
    JQuery DataTable的配置项及事件
    JAVA中对list map根据map某个key值进行排序
    JAVA补0--->String.format()的使用
    【转载】Java DecimalFormat 用法
    Java集合类
    jQuery中ajax的4种常用请求方式
    POI之下载模板(或各种文件)
    【转载】java 获取路径的各种方法
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4711873.html
Copyright © 2011-2022 走看看