Oracle Voting Disk 管理

2018-01-17 Oracle 宅必备

上节介绍运行集群环境所需的进程,这节总体上说Oracle集群的安装,升级以及克隆等

Oracle Clusterware 包含了2个重要的组件用来管理配置和节点成员,分别是Oracle Cluster Registry (OCR)以及voting disks,其中OCR还包含一个本地的组件Oracle Local Registry (OLR)

OCR 管理Oracle集群软件以及RAC数据库的配置信息

OLR位于集群中的各个节点的本地用于管理单个节点

Voting disk管理节点的成员信息,他必须能被集群中的所有节点访问

我们可以将OCR和Voting Disk 存储在ASM或共享存储中,Oracle推荐使用ASM

Oracle 11.2 OUI不支持使用裸设备或者块设备,不过如果你是从以前版本升级而来则是可以使用的

1. 管理Voting Disk

管理Voting Disk 依赖于 OCR,我们需要首先确保OCR正常,如果不正常请先恢复他

我们可以使用ocrcheck来查看OCR状态

1.1 Voting Disk 的储存

如果我们将Voting Disks存放在ASM中

我们需要将所有Voting Disk存放在同一个磁盘组中

同一个集群不支持既使用ASM又使用非ASM磁盘

voting disk 最小数量根据 disk group 内容决定

External redundancy: 只能包含一个voting disk

Normal redundancy: 最少三个voting disk (故障组)

High redundancy: 最少五个voting disk(故障组)

1.2 备份 Voting Disks

从Oracle 11.2开始我们无需单独备份Voting Disk的数据,因为其集成与OCR中,跟随着OCR的备份而备份

1.3 还原 Voting Disks

当Voting Disk损坏时我们需要还原他,首先请确保OCR正常,如也损坏请先恢复它,这里以ASM管理的voting disk为例

主要步骤为:

以exclusive模式开启 crsctl start crs -excl

查询当前voting disk情况 crsctl query css votedisk

用新的voting disk 磁盘组替换损坏的crsctl replace votedisk +asm_disk_group

退出exclusive模式 # crsctl stop crs

启动集群 crsctl start crs

1.4 管理Voting Disks

我们可以使用crsctl对voting disk进行增加删除和替换操作

注意 voting disk 是否在ASM中 这些命令是有区别的

查询Voting Disk

crsctl query css votedisk

可以看到voting disk 的FUID

将 Voting disks 迁移至ASM中

$ crsctl replace votedisk +asm_disk_group

如果集群因为无voting disk无法启动,需要先以exclusive 模式启动

增加非ASM的voting disk

crsctl add css votedisk path_to_voting_disk [...]

可同时添加多个,同个以空格隔开

删除非ASM的voting disk

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

官方链接:

oracle voting disk 大小,2.Oracle Voting Disk 管理相关推荐

  1. 更改oracle 表空间大小,更改oracle数据库表空间大小

    Oracle表空间扩展 使用oracle时可能遇到无法通过8192在表空间中扩展错误,原因是数据库的表空间不足. oracle表空间数据文件容量与db_block_size有关,在初始建库时指定DB_ ...

  2. oracle查询pga大小GB,Oracle如何调整SGA和PGA的大小

    Oracle 10G开始支持使用SGA_TARGET参数进行SGA自动,Oracle可自动调节共享池和数据缓冲池的大小,以下是OS:RH AS4 U7 64bit环境 Oracle 10.2.0.1版 ...

  3. oracle照片字节大小值,Oracle每条记录的平均字节数

    一.获取某个用户下Oracle某个表行记录的长度 这个长度是表字段定义的长度,获取方法: select owner, table_name, column_name, data_type, data_ ...

  4. oracle中时间大小比较函数,Oracle比较时间大小

    1,比较当前时间与指定时间相差分钟数: select sysdate, sysdate - to_date( 1,比较当前时间与指定时间相差分钟数: select sysdate, sysdate - ...

  5. Oracle 11gR2 RAC恢复OCR和VOTE DISK

    Oracle 11gR2 RAC恢复OCR和VOTE DISK 原文链接: http://www.askmaclean.com/archives/11-2-lost-ocr-votedisk-grou ...

  6. oracle 11g votedisk,Oracle 11gR2 RAC恢复OCR和VOTE DISK

    Oracle 11gR2 RAC恢复OCR和VOTE DISK 原文链接: http://www.askmaclean.com/archives/11-2-lost-ocr-votedisk-grou ...

  7. windows oracle 内存大,如何设计Oracle数据库内存的大小

    SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享.它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写 ...

  8. oracle设置缓存大小设置多少,【数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※】...

    [数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※]     Oracle 9i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少.V$DB_CACHE_A ...

  9. oracle初始安装大小

    oracle初始安装大小 /ruiy/ocr/DBSoftware/app/oracle /ruiy/ocr/DBSoftware/app/oraInventory /ruiy/ocr/DBData/ ...

最新文章

  1. Python学习日志9月14日
  2. C#中有关数组和string引用类型或值类型的判断
  3. 程序员应知——学习、思考与分享
  4. 经纬度画轨迹图_实战Python制作炫酷的个人3D动态足迹图
  5. ajax的请求参数详解以及前后台交互详解
  6. 面趣 | 为什么要分稳定排序和非稳定排序?
  7. MySQL 中删除的数据都去哪儿了?
  8. Java二十三设计模式之------迭代子模式
  9. JadClipse反编译工具在MyEclipse中的安装(先看Eclipse的配置方式)
  10. mysql5.7主从恢复_MySQL 5.7 开启主从同步开启GTID恢复数据
  11. 用Tensorflow基于Deep Q Learning DQN 玩Flappy Bird
  12. 理解Cookie和Session的区别及使用
  13. hexframe软件(二进制查看文件)
  14. 可视化html css布局,高效可视化网页布局(ViewDiv)
  15. 鸿蒙系统反应很快吗,EMUI11对比未成形的鸿蒙系统反应速度:速度差距较大,但细节赢了...
  16. 阿里云ECS云服务器--安装部署MySQL(图文)
  17. 2018年十大区块链投资机构盘点-千氪
  18. µTorrent中只使用ipv6连接
  19. 在线学生信息管理平台
  20. MTK5G芯片大全-MTK5G芯片资料合集-5G芯片资料下载

热门文章

  1. 【JoJo的摄影笔记】相机分类新约
  2. 怎样做个微信图文链接广告宣传活动?
  3. 快速Vsftpd配置手记
  4. 十个鲜为人知的Linux命令-【4】
  5. 详细了解软件测试过程中的V 模型,W模型,H模型
  6. Java—使用ApiDoc接口文档
  7. 《C++ Primer》习题参考答案:第6章 - C++模块设计——函数
  8. 【python :编译错误】 IndentationError:unexpected indent(缩进问题)
  9. 电子信息相关术语缩写
  10. 51Nod 圆与三角形