My Oracle Support Banner

ASMFD (ASM Filter Driver) 和 OS 平台支持矩阵 (Doc ID 2668121.1)

Last updated on MAY 23, 2020

适用于:

Oracle Database Exadata Express Cloud Service - 版本 N/A 和更高版本
Oracle Database Cloud Schema Service - 版本 N/A 和更高版本
Oracle Database Cloud Service - 版本 N/A 和更高版本
Oracle Database - Enterprise Edition - 版本 18.1.0.0.0 到 18.1.0.0.0 [发行版 18]
Oracle Database - Enterprise Edition - 版本 12.1.0.2 到 12.2.0.1 [发行版 12.1 到 12.2]
本文档所含信息适用于所有平台

详细信息

 

1) 从 Oracle Grid Infrastructure 12C Release 1 (12.1.0.2) 开始, Oracle ASM Filter Driver (Oracle ASMFD) 随附 Oracle Grid Infrastructure 一起安装。

2) Oracle Automatic Storage Management Filter Driver (Oracle ASMFD) 拒绝非Oracle软件发出的I/O写请求。 ASMFD 有助于防止具有管理权限的用户无意中覆盖了Oracle ASM磁盘,从而防止Oracle ASM磁盘和磁盘组内的文件损坏。对于磁盘分区,受保护的区域是由Oracle ASMFD管理的磁盘上的区域,假设磁盘分区表没有被用户触碰。

3) Oracle ASMFD 简化了磁盘设备的配置和管理,不再需要每次重启系统时重新绑定Oracle ASM使用的磁盘设备。

4) ASMFD 是 ASMLIB 的超集; 因此它包括了ASMLIB的基础功能(权限持久化和共享打开的句柄)。

5) Oracle ASM filter driver (ASMFD) 是一个内核模块,它驻留在Oracle ASM磁盘的I/O路径中。从逻辑上讲,ASMFD 提供了Oracle二进制文件和底层操作环境之间的接口,其中包括存储硬件接口。 以下是对 ASMFD的主要功能的介绍:


• 拒绝非Oracle的I/O写操作

 作为Oracle存储的管理者,ASM暴露在 OS 的磁盘操作能力之下。 特别是非 Oracle 的软件有能力覆盖ASM磁盘的内容,这可能会导致无法恢复的数据丢失。ASMFD只允许使用Oracle特定的接口进行写入,并阻止非Oracle应用程序写入ASM磁盘。 这样可以保护ASM不被意外损坏。

• 减少操作系统资源的使用

  一个ASM实例包含许多进程,或者说Windows上的线程。 如果没有ASMFD,每个具有I/O能力的进程都需要为每个磁盘分配自己专用的文件描述符。当一个数据库有成千上万的进程访问数百个磁盘时,文件描述符的爆炸式增长会导致操作系统资源的大量消耗。ASMFD 使用一个门户设备可以用来访问一个主机上的所有 IO。 同一门户设备可以由与多个数据库实例的所有进程共享。使用ASMFD后所需的文件描述符数量大幅减少。

• 设备名称的持久性

 ASMFD不需要通过使用udev规则或第三方存储驱动来确保设备名称的持久性。

• 节点恢复速度更快

在当前Oracle Clusterware的实现中,当集群同步服务(CSS)无法正常运行时,init.d脚本会使节点重启。 使用这种机制,节点被驱逐以确保集群其他部分的完整性。这个解决方案的成本很高,因为重启节点和重启所有所需的进程需要时间。 ASMFD允许Oracle Clusterware在不重启的情况下执行节点级的驱逐。 所以用ASMFD,可以通过重启Oracle软件栈而不是重启整个节点来达到同样的效果。 这个过程同样有效,但要快得多。


6) 更多关于ASMFD概述、特性和特点的信息,请查看以下文件(点击下面的图片或链接)

 

ASM Filter Driver
Oracle ASM Filter Driver

 
 


 
关于ASMFD支持的平台和版本,请查看以下文件。  

  


 

操作

 

联系人

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


文档内容
详细信息
操作
联系人
参考

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.