Managing Oracle Cluster Registry and Voting Disks

本文详细介绍了 Oracle RAC 集群中 OCR (Oracle Cluster Registry) 的配置与管理方法,包括 OCR 的镜像、迁移、添加、替换、修复及删除等操作流程,并解释了如何通过不同的存储介质实现 OCR 的冗余配置。
ORACLE集群软件包含2个重要的组件来管理集群配置和节点间的关系:OCR/本地的OLR,表决磁盘。
OCR管理ORACLE集群软件和RAC数据库的配置信息。
OLR保存在集群中的每一个节点上,用于管理每一个单独节点上的集群配置信息。
表决磁盘管理节点间的关系。每一个表决磁盘都必须能够被集群中的全部节点访问到,以确保可以管理管理集群的成员。
可以使用ASM或ORACLE认证的集群文件系统。
ORACLE 集群软件第2版11.2的OUI不再支持使用裸设备或块设备。然而,如果是从以前的处理升级过来的,那么还是可以继续使用裸设备或块设备。ORACLE建设使用ASM来保存OCR和VOTING DISKS。
ORACLE建设在安装集群软件时配置多个表决磁盘以提高系统的稳定性。如果选择使用ASM磁盘组来存储voting disks,并且使用了普通冗余或高冗余的磁盘组时,ASM可以确保配置多个voting disks。如果使用集群文件系统来存储voting disks,那么需要选择配置多个voting disks的选项,在这种情况一需要指定位于不同磁盘上的三个不同的文件系统。
如果有需要,即使在集群已经安装完成,也可以动态的添加或替换voting disks而不需要停止集群。
在安装完成后,如果使用CRSCTL在a raw device添加新的voting disks时,在远程节点上的新的voting disks的访问权限可能不正确。在远程节点上,检查并确认voting disks的访问权限是正确的(OWNER是GI安装用户,组是OINSTALL)。如果权限不正确,需手工进行更改。例如:
grid@myserver>$ ls -l /dev/rhdisk18
crwxrwxrwx  1 root  oinstall  36, 02 Feb 10 20:28 /dev/rhdisk18
$ su root
root@myserver> # chmod grid:oinstall /dev/rhdisk18
# exit
$ ls -l /dev/rhdisk18
crwxrwxrwx  1001 grid  oinstall  36, 19 Sep 09 20:29 /dev/rhdisk18


管理OCR和OLR
本节说明如果使用OCRCONFIG,OCRDUMP,OCRCHECK管理OCR和OLR。

OCR包含了集群中的全部ORACLE资源信息。
OLR很像OCR,他包含了一些注册信息,并且OLR保存在集群中的每一个节点上,但OLR中的信息是与特定节点有关的。OLR包含了与集群软件有关的管理信息,这些信息有:各种服务之间的依赖关系。ORACLE高可用服务会使用这些信息。OLR保存在集群中的每一个节点的本地存储上。默认路径是:Grid_home/cdata/host_name.olr

Migrating Oracle Cluster Registry to Oracle Automatic Storage Management
为了提高集群的存储管理能力,默认情况下,11.2版本的数据库的OCR被配置在ASM中。当集群存储也放在ASM磁盘组中时,使用OEM可以同时管理数据库和集群存储。
然而,如果是从以前的集群软件升级过来的,那还是可以将OCR迁移到ASM中,以使用集群存储管理方面的新的特性。
如果是从以前的版本升级到11.2并且想将OCR存储在ASM磁盘组中,那么必须设置ASM Compatibility兼容性参数为11.2.0.0。
使用OCRCONFIG将OCR迁移到ASM
1.确认系统升级到11.2已经完成。使用以下命令验证当前的版本
$crsctl query crs activeversion
2.在集群中的所有节点上使用ASMCM配置并启动ASM
3.使用ASMCA创建一个ASM磁盘组,该磁盘组可用空间至少需要与现存的OCR大小一样,并且磁盘组至少是一个普通级别的冗余。
如果OCR存储在一个使用外部冗余级别的磁盘组中,那么ORACLE建设在另外一个磁盘组中添加另外一个OCR以防止磁盘组中的磁盘损坏导致OCR丢失。
ORACLE不支持同时使用不同类型的存储来存放OCR,例如在非升级过程中,需要将OCR同时存放在ASM和共享文件系统中,
》如果任一节点上的ASM实例失败了,那么那个节点上的OCR就变的不可用。
ASM实例失败影响到的节点上的crsd进程如果是OCR writer, the majority of the OCR locations are stored in Oracle ASM,在该节点上ASM实例宕机期间又试图进行OCR的I/O操作,那么crsd将会停止并且变的不可操作。在这个节点上的集群管理现在就会受到影响。
Under no circumstances will the failure of one Oracle ASM instance on one node affect the whole cluster.
》确保创建的磁盘组在集群中的全部节点上已经挂载。
4.在一个磁盘组中添加OCR,确保Oracle Clusterware stack已经运行,并且使用root用户执行以下命令:
#ocrconfig -add +new_disk_group
如果要添加多个OCR位置,则可以执行多次这个命令。-------OCR位置最多可以有5个。-------然而每次执行这个命令需要指向不同的磁盘组。
5.要删除不再使用的存储配置,以root用户执行以下命令
#ocrconfig -delete old_storage_location
以下例子是迁移2个OCR到ORACLE ASM
#ocrconfig -add +new_disk_group
#ocrconfig -delete /dev/raw/raw2
#ocrconfig -delete /dev/raw/raw2
OCR继承了ASM磁盘组的冗余性。如果想要为OCR配置高冗余,那就需要在创建磁盘组时选择使用高冗余磁盘组。
Migrating Oracle Cluster Registry from Oracle ASM to Other Types of Storage
为了将OCR从ASM迁移到其他类型存储 :
1.确保系统升级到11.2已经完成。使用以下命令检查当前运行的版本
$crsctl query crs activeversion
2.在共享或集群文件系统上使用以下权限创建一个文件:root,oinstall,640
>在主要的存储位置上至少创建2个镜像以减少OCR单点故障问题。-------------OCR最多支持5个位置。
3.确保要挂载的分区上至少有280M空间。
4.确保要创建的文件在集群中的全部节点上都是可访问的
5.在确认oracle clusterware stack已经运行的情况下使用root用户执行以下命令添加该文件作为一个OCR位置。
#ocrconfig -add file_location
如果需要添加多个OCR位置那就需要多次执行上面的命令,每次执行命令时需要指向不同的文件位置。
6.使用root用户移除不再需要的存储位置
#ocrconfig -delete +asm_disk_group
如果要删除多个OCR位置需要多次执行上面的命令。


Adding, Replacing, Repairing, and Removing Oracle Cluster Registry Locations
oracle集群软件的安装过程中提供了自动镜像OCR的选项。可手工设置将镜像OCR共享的NFS上,或者放在oracle认证的任何集群文件系统上。可选择的:你可以将OCR放置在ASM中并且允许ASM根据ASM的冗余选项来自动创建OCR镜像。 
可以手工镜像OCR,就像"Adding an Oracle Cluster Registry Location"描述的那样,如果你:
》集群软件升级到11.2但在升级过程中没有选择镜像OCR
>在集群软件安装过程中只创建了一个OCR位置
oracle建议你配置:
》当OCR配置在非镜像或非冗余的存储中时,至少要配置3个OCR位置。当底层存储没有使用RAID时,oracle强烈建议配置镜像OCR。镜像有助于帮忙解决OCR单点故障问题。
》当OCR配置在ASM磁盘组中时至少配置2个OCR位置。需要将OCR配置在2个独立的磁盘组中。典型配置是:一个工作区域,一个恢复区域。
》当OCR配置在硬件镜像或第三方镜像卷中时,至少配置2个OCR位置。
当的原始的OCR位置不存在时,需要创建空的OCR位置,并设置正确的访问权限,这样才能执行ocrconfig -add或ocrconfig -replace命令。
确保在OCR配置中指定的OCR设备存在并且OCR设备有效
确保指定的ASM磁盘组存在并且已经挂载。
新的OCR文件,设备,或者磁盘组必须能够被集群中的全部节点都能访问到。
除了镜像OCR位置外,还可以:
》替换OCR位置:当存在配置错误或其他类型的OCR错误时,就像 "Replacing an Oracle Cluster Registry Location" section.中描述的。
》修复OCR位置:如果OEM中出现数据库显示OCR失败告警或集群软件告警日志中也出现类似错误,就像 "Repairing an Oracle Cluster Registry Configuration on a Local Node"中描述的。
例如,如果一个系统碰上了OCR处理上的性能下降问题,或将OCR转移到RAID存储设备上并且选择了不再使用多个OCR位置时,需要移除一个OCR位置,就像 "Removing an Oracle Cluster Registry Location" section.中描述的。


这里的操作影响OCR:变更LINUX和UNIX系统中在ocr.loc中的OCR配置信息以及WINDOWS系统中的注册表信息。然而ocrconfig并不会修改OCR配置信息,如果:节点关闭或某些节点上的集群软件没有运行。
Adding an Oracle Cluster Registry Location
使用本节描述的以下过程添加一个OCR位置,--------------ORACLE集群软件可以管理最多5个冗余的OCR位置。
如果OCR放在一个集群文件系统或NFS上,那么需要在执行本节描述的步骤之前先创建一个空的OCR位置。
以root用户执行以下命令来添加一个ORCR位置到ASM或其他存储设备中。
#ocrconfig -add +asm_disk_group|file_name
在LINUX和UNIX中,必须使用root用户执行ocrconfig命令。在WINDOWS系统中,必须使用管理员组中的一个成员来执行命令。
Removing an Oracle Cluster Registry Location
删除一个OCR位置或失败的OCR位置,必须确保还有一个其他的OCR是在线的。可以移除一个OCR位置以减少OCR相关的额外负载,或者当移动OCR到RAID冗余存储中而需要停止OCR镜像。
以root用户执行以下过程以从集群软件环境中移除一个OCR位置
1.确保除了你要移除的OCR个还有至少一个OCR位置是在线的。
2.在任一节点上执行以下命令以从ASM或其他存储位置中移除一个OCR位置。
#ocrconfig -delete +asm_disk_group | file_name
这里的file_name可以是一个设备名或文件名。这个命令会更新那些正在运行集群软件的节点上的OCR配置。
Replacing an Oracle Cluster Registry Location
如果必须更换一个现存的OCR位置,或者需要将一个失败的OCR更换到一个新的可用位置,只要剩余的OCR位置保持在线,那就可以使用以下过程进行更换。ocrconfig -replace命令至少需要2个已经配置了的OCR位置。
To change an Oracle Cluster Registry location:
完成以下步骤
1.使用OCRCHECK功能检查一下,确认除了要进行替换的OCR以外还有至少一个OCR是在线的。
$ocrcheck
OCRCHECK显示全部已经注册的OCR位置以及他们是否在线(可用)。如果某个OCR位置突然变的不可用,那么ORACLE集群软件需要一段时间才能显示状态变化。
要替换的OCR位置可以在线或离线。
2.使用以下命令确认集群软件正在运行






来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/280958/viewspace-1561361/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/280958/viewspace-1561361/

内容概要:本文提出一种基于灰狼优化算法(GWO)优化改进互补集合经验模态分解(CEEMDAN)的混合储能风电功率平抑策略。通过GWO算法对CEEMDAN的关键参数(如白噪声幅值、最大本征模态函数数量等)进行全局寻优,显著提高了信号分解的精度与自适应性,有效克服模态混叠与残余噪声问题。在此基础上,将分解后的风电功率序列按频域特征分配给电池与超级电容构成的混合储能系统,充分发挥电池长时储能与超级电容快速响应的优势,实现高频分量由超级电容平抑、低频分量由电池承担的协调控制。结合Matlab平台完成算法仿真与系统建模,验证了该方法在平抑风电功率波动、降低储能系统综合损耗、延长设备寿命及提升电网电能质量与运行稳定性方面的优越性能。; 适合人群:具备一定电力系统分析、可再生能源并网技术、现代信号处理(如EMD类方法)及智能优化算法基础的研究生、科研人员及从事新能源发电控制、储能系统设计与智能电网调度的工程技术人员。; 使用场景及目标:①应用于风电场配套混合储能系统的实时功率协调控制,提升并网友好性;②优化非平稳、非线性风电功率信号的自适应分解精度,服务于后续预测与调度;③结合GWO等群智能优化算法,提升储能系统在平抑可再生能源波动中的动态响应能力、运行经济性与工程实用性。; 阅读建议:建议读者结合提供的Matlab代码深入理解GWO优化CEEMDAN参数选择机制与混合储能功率分配逻辑,重点关注信号分解效果评价指标(如相关系数、均方根误差)与储能系统性能指标(如SOC变化、功率应力)的关联分析,可进一步拓展至多目标优化、在线滚动优化及其他智能算法(如鲸鱼优化、麻雀搜索)的对比研究。
代码下载链接: https://pan.quark.cn/s/ce7b749cac89 家政上门预约服务小程序源码是一款用于构建专业家政门到门预约服务应用的小程序软件,能够帮助用户创建一个独立的品牌中心,不仅有助于构建一种身临其境的客户体验,而且能够以「美图秀秀」风格的方式展示专业的维修项目以及维修人员,使得服务信息一目了然。该源码主要适用于单一区域(或无需设置城市),不支持企业直接入驻(企业可以选择以个人身份进行入驻),其后台系统功能完备,订单分配方式丰富多样。维修人员能够参与订单的竞争获取,管理员则有权进行订单的指派,同时系统支持客户自主选择维修师傅,并配备了分销与促销、会员优惠、积分兑换、子卡使用等多种营销手段。源码所含功能:城市定位:允许设置多个城市,一旦启用城市功能,客户在进入首页时将自动进行位置识别,同时在首页和下单页面对客户是否位于运营城市进行提示。注意:每个城市提供的服务的种类相同,此功能并非城市加盟或代理功能,城市设置的主要目的是提醒客户当前所在城市非运营区域。下单途径:提供多种下单方式,包括选择服务下单(可选择配件/可直接选择师傅/仅显示后台设定的距离范围内的师傅)、次卡下单(需先购买次卡/次卡可设定使用次数和有效期)、管理员派单(客户需扫描绑定至个人微信)。抢单/派单:后台可设定距离范围,维修人员仅能参与范围内订单的竞争(抢单功能可根据需求关闭),管理员在派单页面会按照师傅与客户的距离进行排序,同时展示师傅的联系电话,以便在派单前与师傅进行电话确认订单:
内容概要:本文围绕“考虑光伏-储能-数据中心多能互补的园区容量优化配置”展开研究,提出了一种基于Matlab代码实现的综合优化模型,旨在通过深度融合光伏发电、储能系统与数据中心的算力负荷特性,实现园区内能源供给与信息负载的协同优化。研究构建了一个兼顾可再生能源出力波动性、储能系统动态响应能力以及数据中心弹性算力需求的多目标优化框架,采用先进的优化算法求解光伏装机容量与储能配置容量的最优组合,以实现能源利用率最大化、运行成本最小化及碳排放最低化的多重目标。文中提供了完整的Matlab实现代码,涵盖数据预处理、模型构建、求解流程与结果可视化,便于读者复现、验证与拓展研究。; 适合人群:具备一定电力系统、能源工程、运筹学或自动化背景的科研人员、研究生及工程技术人员,尤其适用于从事综合能源系统规划、可再生能源集成、数据中心节能优化、低碳园区建设等相关领域的专业人士。; 使用场景及目标:①用于高校与科研机构开展多能互补系统容量配置的理论研究与教学示范;②为工业园区、数字经济园区、绿色数据中心等提供科学的能源系统规划与设计依据;③支撑智能微电网、虚拟电厂、碳中和园区等新型能源形态的仿真验证与决策支持。; 阅读建议:建议读者结合Matlab代码与技术文档同步研读,重点关注优化模型的数学建模逻辑、目标函数设计、约束条件设定及求解器调用过程,推荐在实际案例数据基础上调整参数进行仿真实验,以深入理解多能互补系统的协同运行机制与优化配置规律。
内容概要:本文围绕“考虑火-储联合调频(火电机组-混合储能)的协同控制策略”展开研究,提出了一种基于Matlab仿真的多时间尺度协同控制方法。该方法通过整合火电机组与蓄电池、飞轮等混合储能系统的动态响应特性,实现对电网频率波动的高效调节。文中重点探讨了改进的ICEEMDAN信号分解技术在功率分配中的应用,有效解决了高频分量由储能承担、低频分量由火电承担的协调问题,提升了调频精度与系统稳定性。同时,研究构建了完整的联合调频控制框架,涵盖指令分解、容量配置、SOC均衡保护及动态响应优化等关键环节,实现了多源协同下的快速、平稳调频。配套Matlab代码完整复现了算法流程,便于科研人员进行仿真验证与二次开发。 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事新能源并网、储能控制、智能电网相关工作的工程技术人员。 使用场景及目标:①应用于含高比例新能源接入的电力系统频率调节研究;②为火电与混合储能系统联合参与辅助服务市场提供技术方案支持;③服务于高校课程设计、毕业课题及科研项目中关于多能源协同控制的仿真验证需求。 阅读建议:建议读者结合提供的Matlab代码逐模块分析,重点关注信号分解算法与功率分配逻辑的实现细节,并可通过调整参数对比不同工况下的调频效果,深化对协同控制机制的理解。
内容概要:本文研究了基于改进ICEEMDAN(改进的自适应噪声完备集合经验模态分解)的火电-蓄电池-飞轮混合储能系统在联合调频中的协同控制策略,旨在提升电力系统频率调节的动态响应能力与运行稳定性。通过采用改进的ICEEMDAN算法对电网负荷频率信号进行多尺度分解,提取不同时间尺度下的频率波动特征,进而合理分配火电机组、蓄电池和飞轮储能的调频功率,充分发挥火电的持续调节能力与储能器件的快速响应优势,实现多时间尺度下的协调优化控制。研究在Matlab平台上完成了完整的仿真代码实现,验证了该策略在减小频率偏差、缓解火电机组调频压力、延长储能设备使用寿命等方面的优越性,特别适用于高比例新能源接入背景下电力系统面临的频繁频率波动问题。; 适合人群:具备电力系统自动化、新能源并网、储能控制或信号处理等相关专业知识背景,熟悉Matlab/Simulink仿真环境,从事科研或工程技术研发工作的人员,如电气工程领域的研究生、高校研究人员及电力行业工程师;尤其适合专注于混合储能系统、频率响应控制、先进信号分解算法应用等方向的研究者。; 使用场景及目标:①应用于火电与混合储能协同参与的电力系统频率控制研究;②为高渗透率可再生能源并网引发的频率稳定性问题提供有效的多时间尺度协同控制解决方案;③学习如何将先进的信号处理技术(如改进ICEEMDAN)与储能功率动态分配策略深度融合,提升系统整体动态性能与经济性。; 阅读建议:读者应结合提供的Matlab代码深入理解算法的具体实现流程,重点关注改进ICEEMDAN的参数配置、本征模态分量(IMF)的物理意义划分依据以及多时间尺度功率分配逻辑的设计原理;建议动手复现仿真结果,并尝试在不同负荷扰动工况下进行对比测试,以全面掌握该协同控制策略的适应性、鲁棒性及其优化潜力。
内容概要:本文档系统整合了MATLAB在多个科研领域的仿真应用资源,重点聚焦于风力涡轮机与雷达信号交互的建模与仿真研究,涵盖雷达信号处理、风电机组故障检测与容错控制、全变流器风力发电系统的电磁暂态建模等核心技术。同时拓展至电力系统优化、新能源调度、混合储能调控、微电网多时间尺度协调、V2G与电动汽车聚合调控、综合能源系统优化调度等多个前沿方向,并包含无人机三维路径规划、智能优化算法(如GWO、PSO、WOA等)应用、机器学习与深度学习在风电预测、负荷预测中的实践案例。文档提供大量可复现的Matlab/Simulink代码、仿真模型与配套数据,支持科研人员高效完成算法验证、论文复现与工程仿真。; 适合人群:具备一定MATLAB编程基础,从事电气工程、自动化、新能源系统、信号处理、智能优化、电力电子与综合能源系统研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①开展风力涡轮机与雷达系统间电磁干扰与信号回波特性的仿真分析;②研究风电系统中功率波动抑制、故障诊断与多源协同控制策略;③实现复杂环境下雷达信号建模、去噪与特征提取;④辅助高水平论文复现、课题申报与工程系统仿真验证; 阅读建议:建议结合文中提供的网盘资源下载完整代码与数据集,按照研究方向分类学习,优先关注风力涡轮机雷达信号仿真、全变流器建模与故障容错控制模块,并通过Simulink进行动态仿真调试,深入理解物理系统与信号处理算法的耦合机制。
源码下载地址: https://pan.quark.cn/s/3431fa99c405 【谷歌 New Tab Redirect 插件】是由谷歌浏览器(Chrome)特别定制的扩展程序,它赋予用户在新标签页启动时设定默认页面的能力,进而调整浏览器的新标签页跳转行为。该插件对于那些致力于提升工作效率,或期望通过个性化调整来优化浏览器使用体验的用户而言,极为适用。 我们需要理解什么是浏览器插件。浏览器插件是用于增强浏览器功能的小型软件,它们能够被整合进浏览器中,以便提供附加服务或改善用户的使用感受。在谷歌浏览器中,这些插件多以CRX文件格式呈现,例如“New Tab Redirect Chrome插件_3_1_4_.crx”,这代表该插件的最新版本。 New Tab Redirect的核心作用在于让用户能够设定新标签页启动时显示的网页。通常情况下,谷歌浏览器的新标签页会展示一个包含最近浏览网站的信息网格视图。然而,通过安装此插件,用户可以将此页面重定向至任何期望的URL,包括待办事项列表、个人主页、天气信息网站,乃至Google Analytics报告。如此一来,每当你开启新标签页时,都能即时获取所需信息,无需进行手动输入或多次点击链接。 插件的操作流程通常包含以下几个环节: 1. 下载CRX文件:用户必须从可靠的来源获取“New Tab Redirect Chrome插件_3_1_4_.crx”。 2. 插件安装:由于Chrome浏览器的安全机制,直接将CRX文件拖至浏览器可能无法成功安装。用户需将下载的文件拖放到浏览器的扩展管理界面(chrome://extensions/),或者在该界面开启“开发者模式”,随后点击“加载已解压的扩展程序”并选择包含CRX文件的...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值