跳转到主内容

Coming soon...New Support-Specific categorization of Knowledge Articles in the NetApp Knowledge Base site to improve navigation, searchability and your self-service journey.

NVFAIL如何处理ONTAP 中的LUN?

Views:
29
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

适用场景

ONTAP 9

问题解答

概述

如果强制执行故障转移或切换、则数据库容易损坏、因为它们会保留大量内部缓存。如果发生强制故障转移或预先执行的MetroCluster 切换、则先前确认的更改可能会被禁止。存储阵列的内容会及时向后跳转、而数据库缓存的状态不再反映磁盘上数据的状态。这种不一致可能导致数据损坏。

缓存可以发生在应用程序层或服务器层。对于多个这是一Oracle Real Application Cluster (RAC)配置主站点和远程站点上的服务器均处于活动状态、可在Oracle SGA中缓存数据。如果强制切换操作导致数据丢失发生原因 数据库将面临损坏风险。SGA中存储的块可能与磁盘上的块不匹配。

在操作系统文件系统层使用缓存的情况不太明显。已挂载NFS文件系统的数据可能会缓存在操作系统中。或者、基于LUN的集群模式文件系统发现、主站点可以挂载到远程站点的服务器上、并且数据可以再次缓存。

  • NVRAM故障、强制接管或强制切换可能会导致文件系统损坏
  • ONTAP 系统使用 NVFAIL 及其关联参数保护数据库和操作系统免受此情形的影响   
  • 默认情况下、具有LUN的所有卷都会启用NVFail、以防止LUN文件系统出现问题
  • 托管数据库的NAS卷应考虑使用NVFail

 

Scan to view the article on your device