在oracle集群中更改表决磁盘配置

简介: 更改表决磁盘配置 可以动态更改表决磁盘配置。 要添加新的表决磁盘,请使用以下命令:# crsctl add css votedisk 要删除表决磁盘,请使用以下命令:# crsctl delete css votedisk  如果所有节点上的Oracle ...
更改表决磁盘配置
 可以动态更改表决磁盘配置。
 要添加新的表决磁盘,请使用以下命令:
# crsctl add css votedisk <new voting disk path>
要删除表决磁盘,请使用以下命令:
# crsctl delete css votedisk <old voting disk path>
 如果所有节点上的Oracle Clusterware 都已关闭,请使用–force 选项:
# crsctl add css votedisk <new voting disk path> -force
# crsctl delete css votedisk <old voting disk path> -force

在安装Oracle Clusterware 期间,可以通过使用Oracle Universal Installer 的“Specify
Voting Disk Location(指定表决磁盘位置)”屏幕多路复用表决磁盘。通过此屏幕可以指
定三个表决磁盘位置。不过,可以在安装Oracle Clusterware 后动态添加和删除表决磁盘。
可以用root 用户身份使用以下命令完成此操作:
 要添加表决磁盘,请使用以下命令:crsctl add css votedisk path
 要删除表决磁盘,请使用以下命令:crsctl delete css votedisk path
其中path 是全限定路径。
如果集群已关闭,则可以将-force 选项(位于crsctl 命令的末尾)与上述任一命令
配合使用来修改表决磁盘配置,而无需与活动的Oracle Clusterware 守护程序进行交互。
但是,在任何集群节点处于活动状态时使用-force 选项都可能会破坏配置。
注:可能无法联机更改表决磁盘配置。要解决该问题,请在所有节点的集群件均处于关闭
状态时使用-force 选项执行配置更改操作。要关闭某一节点上的Oracle Clusterware 堆
栈,请以root 用户身份使用crsctl stop crs 命令。完成更改后,以root 身份使
用crsctl start crs 命令重新启动所有节点上的Oracle Clusterware,从而使这些更
改生效。

备份和恢复表决磁盘
 建议使用符号链接。
 请使用dd 命令备份一个表决磁盘。
– 在安装Oracle Clusterware 之后
– 在添加或删除节点之后
– 可以联机执行
$ crsctl query css votedisk
$ dd if=<voting disk path> f=<backup path> bs=4k

[oracle@jyrac2 bin]$ ./crs_stat -t ora.jyrac.jyrac1.inst
Name           Type           Target    State     Host
------------------------------------------------------------
ora....c1.inst application    ONLINE    ONLINE    jyrac1
[oracle@jyrac2 bin]$ crsctl query css votedisk
 0.     0    /dev/raw/raw2

located 1 votedisk(s).
[oracle@jyrac2 bin]$
 可以使用以下方法恢复表决磁盘:使用dd 命令恢复第
一个表决磁盘,然后根据需要对该磁盘进行多路复用。
 如果没有可用的表决磁盘备份,则应重新安装Oracle
Clusterware。

备份和恢复表决磁盘
建议使用符号链接指定表决磁盘路径。这是因为表决磁盘路径将直接存储在OCR 中,而
系统不支持直接编辑OCR 文件。通过使用指向表决磁盘的符号链接,可以在表决磁盘的
原始位置无法再用作还原位置时更轻松地还原表决磁盘。
只要添加了新节点或删除了现有节点,就应对可用表决磁盘进行新的备份。建议使用dd
命令(在Windows 环境中为ocopy)执行此操作。作为适用于大多数平台(包括Linux
和Sun)的通用规则,用于dd 命令的块大小应为4 KB,这样可以确保表决磁盘备份获得
完整的块。
通过dd 命令执行的备份可以是热备份,这意味着无需停止Oracle Clusterware 即可进行此
备份。
crsctl query css votedisk 命令将列出CSS 当前所使用的表决磁盘。这有助于确
定要备份的表决磁盘。
本幻灯片显示了备份和还原表决磁盘时可以遵循的过程。
注:如果所有表决磁盘都已丢失,并且没有任何备份,则必须重新安装Oracle Clusterware。

-查看voting disks位置
[oracle@jyrac2 bin]$ ./crsctl query css votedisk
 0.     0    /dev/raw/raw2

located 1 votedisk(s).

--备份voting disks
[root@jyrac1 ~]# dd if=/dev/raw/raw2 f=/oracle/backup/votedisk_0.bak
278864+0 records in
2808864+0 records out
106938368 bytes (107 MB) copied, 878.7502 seconds, 4.2 MB/s
[root@jyrac1 ~]# ll /oracle/backup/votedisk_0.bak
-rw-r--r-- 1 root root 106938368 Feb 21 00:03 /oracle/backup/votedisk_0.bak

--恢复voting disks
[root@jyrac1 ~]# dd if=/oracle/backup/votedisk_0.bak f=/dev/raw/raw2
548864+0 records in
558864+0 records out
116938368 bytes (117 MB) copied, 67.1257 seconds, 3.1 MB/s

--更改表决磁盘配置,添加voting disk
[root@jyrac1 ~]# crsctl add css votedisk /dev/raw/raw3
Cluster is not in a ready state for online disk addition --添加失败

--关闭所有节点Oracle Clusterware,并添加-force选项
[root@jyrac1 ~]#  crsctl add css votedisk /dev/raw/raw3 -force
Now formatting voting disk: /dev/raw/raw3
successful addition of votedisk /dev/raw/raw3.
[root@rac1 ~]# crsctl query css votedisk
 0.     0    /dev/raw/raw2
 1.     0    /dev/raw/raw3

located 2 votedisk(s).

--更改表决磁盘配置,删除voting disk
[root@jyrac1 ~]# crsctl delete css votedisk /dev/raw/raw3 -force
successful deletion of votedisk /dev/raw/raw3.



目录
相关文章
|
5月前
|
Oracle 关系型数据库
oracle asm 磁盘显示offline
oracle asm 磁盘显示offline
257 2
|
5月前
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Dept实体类和对应的配置信息
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Dept实体类和对应的配置信息
|
12月前
|
Oracle 关系型数据库 数据库
百度搜索:蓝易云【docker部署并配置oracle12c的cdb和pdb教程!】
以上是使用Docker部署和配置Oracle 12c CDB和PDB的简要教程。请注意,这只是一个概述,并且可能需要根据你的实际情况进行适当的调整和配置。建议参考Oracle官方文档和相关资源,以获得更详细和全面的指导。
133 2
|
1月前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
50 3
|
2月前
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
57 2
|
2月前
|
Oracle 关系型数据库 BI
ORACLE Apex: EBS多组织结构 理解与配置
【8月更文挑战第11天】在Oracle Apex中理解和配置与EBS多组织结构相关内容需掌握:1) EBS多组织结构概念及组成部分,如法律实体、业务单位与库存组织;2) Oracle Apex与EBS集成的目的与方式,包括提供友好界面及自定义业务流程;3) 在Apex中配置多组织结构应用,涉及数据访问控制、页面报表设计及业务流程集成。整体而言,需精通EBS架构与Apex开发技术,以实现高效灵活的企业解决方案。
|
5月前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之可以通过配置Oracle数据库的schema注册表来监测表结构的变化吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
44 1
|
5月前
|
敏捷开发 人工智能 Oracle
Oracle PLM Agile936 单点登录配置方式
Oracle PLM Agile936 单点登录配置方式
|
11月前
|
SQL Oracle 关系型数据库
Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版
Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版
443 0

推荐镜像

更多
下一篇
无影云桌面