问题
这是一个由 2 个节点组成的 RAC 集群配置。
Clusterware 从 11.2.0.4 升级到 12.1.0.2 版本。
并且 ASM 被转换为具有“Cardinality = ALL”的“Flex ASM”。
验证“ora.proxy_advm”资源状态报告以下错误:
$ srvctl status asm -proxy -n asmcloud2 -verbose PRCR-1001 : Resource ora.proxy_advm does not exist
之路教程 https://onitr oad .com
解决方案
- ASM 实例在两个节点上运行并可用:
ora.asm 1 ONLINE ONLINE asmcloud1 Started,STABLE 2 ONLINE ONLINE asmcloud2 Started,STABLE
[grid]/home/oracle> asmcmd showclustermode ASM cluster : Flex mode enabled
[grid]/home/oracle> srvctl config asm -detail ASM home: <CRS home> Password file: +OCR/ASM/PASSWORD/orapwasm ASM listener: LISTENER ASM is enabled. ASM is individually enabled on nodes: ASM is individually disabled on nodes: ASM instance count: ALL Cluster ASM listener: ASMNET1LSNR_ASM
在这种情况下,Flex ASM 是使用“Cardinality = ALL”配置的。
这意味着所有 ASM 实例必须在所有节点上运行。
此外,Cardinality = ALL 可以解释为禁用 Flex ASM(早期 11.2 或者低于 ASM 版本的行为)。
因此,在这种情况下(当使用 Cardinality = ALL 配置 Flex ASM 时)不需要 ADVM 代理(“ora.proxy_advm”),因为 ASM 实例已启动并在所有节点上运行以处理 ADVM 卷和 ACFS 文件系统。
日期:2020-09-17 00:10:56 来源:oir作者:oir