如何恢复,迁移,添加, 删除 Voting Disks
如何恢复,迁移,添加, 删除 Voting Disks
恢复流程
在11gR2 之前,我们可以直接直接使用dd命令对voting disk进行备份。
DD示例
备份votedisk盘:
[root@raw1 bin]# dd if=/dev/raw/raw2 of=/home/oracle/voting_disk.bak
恢复votedisk盘:
[root@raw1 bin]# dd if=/home/oracle/voting_disk.bak of=/dev/raw/raw2
Oracle 11gR2中已经不支持使用dd命令来对voting disks 进行备份和恢复。
11gR2:
1. 如果当OCR 也损坏的情况,先恢复OCR,否则不需要。
2. 用root用户执行如下命令
用root用户,在其中一个节点启动Oracle Clusterware stack到exclusive 模式,这个模式不需要voting disk。
# crsctl start crs -excl
3. 检查当前定义的voting disk
执行如下命令检查当前的voting disk信息: (如果所有的voting disks都已经损坏,该命令就会返回空,也可能state被标记3或OFF.)
[root@node1 bin]# ./crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 97b3037ba6684f0bbf04fa53aa7efb37 (ORCL:VOL1) [GRIDDG]
Located 1 voting disk(s).
4. 还原voting disk
4.1 如果voting disk 存储在Oracle ASM 上,那么运行如下SQL,将voting disk 转移我们指定的diskgroup中:
crsctl replace votedisk +asm_disk_group
4.2 如果voting disk没有存在Oracle ASM中,那么执行如下SQL,在执行之前需要先获取FUID。
$ crsctl delete css votedisk FUID
添加voting disk:
$ crsctl add css votedisk path_to_voting_disk
$ crsctl query css votedisk
5. 用root用户停止Oracle Clusterware Stack
# crsctl stop crs
然后使用root用户执行如下命令,将Clusterware stack启动到正常模式:
# crsctl start crs
迁移
1. 查看当前每个voting disk的FUID 和路径 结果对应->disk的序列号,磁盘status,FUID,disk 路径,和存储voting disk的磁盘组名称。)
# crsctl query css votedisk
2.1 如果想voting disk 从Oracle ASM 中迁移到其他的cluster file system中,迁移命令如下: (任意节点)
$ crsctl replace votedisk path_to_voting_disk
2.2 如果想把所有的voting disk从其他存储设备中迁移到oracle ASM diskgroup中,执行如下命令:(任意节点)
$ crsctl replace votedisk +asm_disk_group
3. 验证voting disk 的位置
$ crsctl query css votedisk
添加、删除
(非asm环境,当使用Oracle ASM 来存储voting disk时,不能使用crsctl add|delete voteding 来修改voting disk)
$ crsctl add css votedisk path_to_voting_disk
$ crsctl delete css votedisk path_to_voting_disk
注意:
1)不能直接指定一个diskgroup中voting disk的数量。
2) 当使用Oracle ASM 来存储voting disk时,不能使用crsctl add|delete voteding 来修改voting disk。
3)如果已经将voting disk 存储在Oracle ASM diskgroup中,那么就不能在添加voting disk到cluster files system中了。 Oracle 不支持voting disk同时存在Oracle ASM 和 cluster file system。
4)存储在Oracle ASM中Voting files的数量由磁盘组的冗余级别决定:
(a)External redundancy: 该磁盘组只能存储一个voting disk。
(b)Normal redundancy: 该磁盘组会存储3个voting disk。
(c)High redundancy: 该磁盘组会存储5个voting disks。
5)在Oracle 11gR2中,不在需要备份Voting Disk。Voting disk的信息有任何改变时,会自动备份到OCR中,如果所有的VOTING DISK 都损坏,也可以通过备份进行还原。
如何恢复,迁移,添加, 删除 Voting Disks的更多相关文章
- OCR/Vote disk 维护操作: (添加/删除/替换/移动) (文档 ID 1674859.1)
适用于: Oracle Database - Enterprise Edition - 版本 10.2.0.1 到 11.2.0.1.0 [发行版 10.2 到 11.2]本文档所含信息适用于所有平台 ...
- 管理voting disks
管理voting disks 一.关于voting disk 的一些必需要知道的东西: 11g 曾经我们能够使用dd 命令来备份voting disk ,可是在11g 以后 oracle 不再支 ...
- MySQL创建/删除/清空表,添加/删除字段
创建表: create table tablename (column_name column_type); create table table_name( id int not null auto ...
- centos的用户、组权限、添加删除用户等操作的详细操作命令
1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种 细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还 有组账户所谓组账户就是用户账户的集合,centos组中有两种类型, ...
- Hadoop 添加删除Slave
Hadoop 添加删除Slave @(Hadoop) 在hdfs-site.xml文件中添加如下配置: <property> <name>dfs.hosts</name& ...
- redis cluster 添加/删除节点操作
RedisCluster 添加/删除节点 添加节点新配置两个测试节点8008和9009 [root@--- ~]# /usr/local/redis-/bin/redis-server /u02/re ...
- centos8平台redis cluster集群添加/删除node节点(redis5.0.7)
一,当前redis cluster的node情况: 我们的添加删除等操作都是以这个cluster作为demo cluster采用六台redis,3主3从 redis1 : ip: 172.17.0.2 ...
- Linux——CentOS7添加/删除用户和用户组1
Linux--CentOS7添加/删除用户和用户组 2017.05.02 19:58 23012浏览 前言 今天又重新装了centos7突然有关用户和用户组有关的命令记不清了,所以记一下,也方便你 ...
- WPF下的Richtextbox中实现表格合并,添加删除行列等功能
.Net中已有现在的方法实现这些功能,不过可能是由于未完善,未把方法公开出来.只能用反射的方法去调用它. 详细信息可以查看.Net Framework 的源代码 http://referencesou ...
随机推荐
- 牛人blog汇总
1.天一思维: https://blog.csdn.net/tszty1997?t=1
- 解决iOS11 UIScrollView下移问题
iOS11 系统为UIScrollView增加一个contentInsetAdjustmentBehavior属性,默认为UIScrollViewContentInsetAdjustmentAutom ...
- springboot带分页的条件查询
QueryDSL简介 QueryDSL仅仅是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询. Querydsl可以通过一组通用的查询API为用户构建出适合不同类型ORM框架或者 ...
- 论文解析 "A Non-Local Cost Aggregation Method for Stereo Matching"
传统的使用窗口的方法缺陷主要在 1.窗口外的像素不能参与匹配判断. 2.在低纹理区域很容易产生错误匹配 论文的主要贡献在代价聚类上(左右图像带匹配点/区域的匹配代价计算),目标是图像内所有点都对该点传 ...
- python学习-3.一些常用模块用法
一.time.datetime 时间戳转化为元组 1 >>> time.localtime() 2 time.struct_time(tm_year=2016, tm_mon=8, ...
- 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单
系统主菜单如下图所示: 首先,介绍下这个主菜单,它包含了一个动画logo以及一个按钮选项,动画logo每隔1秒钟切换一张图片,点击相应的按钮选项会切换不同的游戏场景. 下面看下这个界面的源码: /** ...
- HDU - 2709 Sumsets 【递推】
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2709 题意 给出一个数N 要求有多少种方式 求和 能够等于N 加的数 必须是 2的幂次 思路 首先可以 ...
- 牛客小白月赛1 F 三视图 【循环】
题目链接 https://www.nowcoder.com/acm/contest/85/F 思路 记录每一个面 上的点 是否有方块 然后 根据它的输出顺序 遍历访问 如果有 输出 'X' 否则 输出 ...
- 【leetcode刷题笔记】3Sum
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all un ...
- 319 Python基础之格式化输出、逻辑运算符、编码、in not in、while else、
一.格式化输出 占位符%,字符串占位符%s,数字占位符%d 第一种name = input('姓名') age = input('年龄') hobby = input ("爱好") ...