• 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

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

    道行尚浅,欢迎拍砖。

    转载请注明出处.

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

  • 相关阅读:
    Celery详解
    JWT详解
    进程及进程池
    多线程详解
    python常用模块之os模块的用法
    python常用模块之paramiko与ssh
    reflect 反射
    http 静态文件
    模板渲染语言
    http web 开发
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4711873.html
Copyright © 2020-2023  润新知