管理voting disks

一、关于voting disk 的一些必需要知道的东西:

11g 曾经我们能够使用dd 命令来备份voting disk ,可是在11g 以后 oracle 不再支持使用 dd 来备份voting disk。

假设使用 dd or cp 命令可能会破坏 集群件堆栈的正常启动。

voting disk 会作为OCR的一部分自己主动备份。而且当有新 voting disk 加入时会自己主动恢复上去。

*在维护voting disk前,必需要保证有可用的ocr,ocr 的状态能够用 ocrcheck 来检查。假设ocr 的状态不可用则必须先恢复ocr。

*假设 集群是从11g 前的版本号upgrade 上来的。在把voting 放到asm dg上时要将ASM COMpatibity (compatible.asm)设为11.2.0.0

*在同一个集群中 voting disk 不能同一时候放到 asm dg 和非asm dg 存储上。

*对于 voting disk  放在asm dg上的情况,仅仅能使用 crsctl replace votedisk  这个管理操作命令

*对于使用非asm dg的 voting disk 器管理操作命令为:add css votedisk / delete css votedisk

*对于使用asm dg的voting disk,其voting disk 的数量由 asm dg的 冗余度决定。

----asm 磁盘组冗余度和voting disk数量的关系

   External redundancy  :  一个dg 1个voting disk

   Normal redundancy   :    一个dg 3个voting disk

   High redundancy  :       一个dg 5个voting disk

*假设要想更改 voting disk 的数量。仅仅能通过更改 asm dg的 冗余度来完毕。

二、恢复voting disk的一般步骤:

1、确保ocr 正常。若不正常现修复ocr

2、独占模式(root)启动crs

# crsctl start crs -excl

3、查看当前voting disk的定义信息:

$ crsctl query css votedisk

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

## STATE  File Universal Id     File Name    Disk group

1. ONLINE  7c54856e98474f61bf349401e7c9fb95 (/dev/sdb1)   [DATA]

4、依据3、中的结果信息来确定 voting disk使用的 asm dg 还是 其它存储设备,然后再恢复voting disk

---asm dg

crsctl replace votedisk +asm_disk_group

---其它存储设备

$ crsctl delete css votedisk FUID

Add a voting disk, as follows:

$ crsctl add css votedisk path_to_voting_disk

5、强制关闭集群

#crsctl stop crs -f

6、重新启动集群

#crsctl start crs

三、voting disk的迁移。加入,删除

----从asm dg 迁移到其它存储设备

$ crsctl replace votedisk path_to_voting_disk

----从其它存储设备迁移到 asm dg

$ crsctl replace votedisk +asm_disk_group

-----管理使用其它存储设备的voting disk

加入 voting disk:

$crsctl add css votedisk path_to_voting_disk[...]

删除 voting disk:

$ crsctl delete css votedisk {FUID| path_to_voting_disk[...]}

----使用设备b 替换设备a。须要先加入设备b,再删除设备a

crsctl add css votedisk path_to_voting_diskB -purge

-purge 选项表示删除现有其它设备

管理voting disks的更多相关文章

  1. 如何恢复,迁移,添加, 删除 Voting Disks

    如何恢复,迁移,添加, 删除 Voting Disks恢复流程 在11gR2 之前,我们可以直接直接使用dd命令对voting disk进行备份.DD示例 备份votedisk盘:[root@raw1 ...

  2. Oracle 11g RAC features

    <一,> oracle 11g r2 RAC提供了以下功能: 高可用:shared-everything 模式保证了单节点的故障不会停止服务,集群中的其他节点将快速接管 可扩展性:多节点分 ...

  3. oracle 11g RAC 的一些基本概念(三)

    Grid Infrastructure共享组件   Grid Infrastructure使用两种类型的共享设备来管理集群资源和节点:OCR(Oracle Cluster Registry)和表决磁盘 ...

  4. 管理 Oracle Cluster Registry(OCR)

    oracle的clusterware包含两个重要组件:OCR(包含本地组件OLR)和voting disks --OCR管理oracle clusterware和oracle rac数据库的配置信息 ...

  5. Oracle RAC管理及维护命令详解

    Oracle Clusterware的命令集可以分为以下4种: 节点层:osnodes 网络层:oifcfg 集群层:crsctl, ocrcheck,ocrdump,ocrconfig 应用层:sr ...

  6. 11G RAC 中 OCR 及Voting Disk 相关操作

    一.启动oracle clusterware先决条件:Oracle High Availability Services daemon(OHASD)运行在所有集群节点上1.启动整个Oracle Clu ...

  7. 重新配置ocr voting

    由于存储空间不足,下线的数据库需要把存储空间腾出来,关闭集群资源,主机工程师收回lun需要(包括ocr 和 voting data 磁盘组),新的应用需要上线需要新的数据库,新的hitach存储到位需 ...

  8. 12c Grid Infrastructure Management Repository (GIMR)

    1.什么是管理资料库(Management Repository) 管理资料库是12c中oracle clusterware管理的一个单实例数据库.对应的数据库名是MGMTDB.因为是一个单实例数据库 ...

  9. Oracle教程:如何诊断节点重启问题(转载)

    本文对如何诊断RAC环境中节点重启问题进行了介绍.适用于10gR2和11gR1. 首先我们对能够导致节点重启的CRS进程进行介绍.1.ocssd : 它的主要功能是节点监控(Node Monitori ...

随机推荐

  1. The following signatures couldn't be verified because the public key is not available 解决方法

    今天试图把 deepin 的软件源加到我到 Ubuntu 16.04 中去. 在 deepin wiki 上看到一个教程. 在 /etc/apt/sources.list 中加上 deepin 的软件 ...

  2. 座位安排(seat)

    座位安排(seat) 题目描述 费了一番口舌,wfj_2048终于成功地说服了n∗mn∗m个妹子来陪自己看电影. 为了这次声势浩大,wfj_2048包下了一座有n∗mn∗m个座位的电影院. (wfj_ ...

  3. UVA 1619/POJ2796 滑窗算法/维护一个单调栈

    Feel Good Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 12409   Accepted: 3484 Case T ...

  4. 挑战程序设计竞赛》P345 观看计划

                                                 <挑战程序设计竞赛>P345 观看计划 题意:一周一共有M个单位的时间.一共有N部动画在每周si时 ...

  5. spring boot 运行jsp原理分析

    Spring-boot运行jsp原理分析   结论: 启动server的时候会创建临时目录 在浏览器中访问jsp文件的时候通过内置Tomcat将jsp转换为java,保存在临时目录中 然后编译为cla ...

  6. 【HDOJ5973】Game of Taking Stones(Java,威佐夫博弈)

    思路:有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子. 游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子:二是可以在两堆中同时取走相同数量的石子. 最后把石子全部取完 ...

  7. linux 源代码目录结构

    Linux源代码目录树结构 (2008-04-21 09:14) 分类: Linux/Unix Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大 ...

  8. Eclipse下搭建Maven框架

    内容中包含 base64string 图片造成字符过多,拒绝显示

  9. 关于main函数的参数

    #include <stdio.h> int main(int argc, char const *argv[]) { int i; for ( i = 0; i < argc; i ...

  10. Codeforces 762A k-th divisor(数论)

    题目链接:k-th divisor 求出N的第K大因子,满足N <= 10^15,K <= 10^9 直接暴力…… #include <bits/stdc++.h> using ...