Oracle 12c ASM 防火防盗新特性揭秘

网友投稿 1054 2022-10-24

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Oracle 12c ASM 防火防盗新特性揭秘

在Oracle ASM的初始年代中,相信很多人都遭遇过ASM盘头损坏的故障,甚至积累下来备份磁盘头的运维习惯。在12c版本中,Oracle做出了强有力的改进,进行ASM数据保护,ASMFD就是这样的核心特性,请欣赏云和恩墨张乐奕对于这一特性的测试解析。

张乐奕

云和恩墨副总经理 Oracle ACE 总监

ITPUB Oracle数据库管理版版主、Oracle高可用版版主、ACOUG联合创始人

什么是 Oracle ASM Filter Driver (ASMFD)?

简单地说,这是一个可以取代 ASMLIB 和 udev 设置的新功能,并且还增加了 I/O Filter 功能,这也体现在该功能的命名中。ASMFD 目前只在 Linux 操作系统中有效,并且必须要使用最新版的 Oracle ASM 12.1.0.2。在之前,由于 Linux 操作系统对于块设备的发现顺序不定,所以在系统重启以后,无法保证原来的 dev/sda 还是 sda,所以不能直接使用这样原始的设备名来做 ASM Disk 的 Path,因此出现了 ASMLIB,以 Label 的方式给予设备一个固定的名字,而 ASM 则直接使用这个固定的名字来创建 ASM 磁盘,后来 ASMLIB 必须要 ULN 帐号才可以下载了,于是大家全部转到了 udev 方式,我还因此写了几篇文章来阐述在 Linux 中如何设置 udev rule。比如:—How to use udev for Oracle ASM in Oracle Linux 6—Oracle Datafiles & Block Device & Parted & Udev现在 Oracle 推出了 ASMFD,可以一举取代 ASMLIB 和手动设置 udev rules 文件的繁琐,并且最重要的是 I/O Filter 功能。

什么是 I/O Filter 功能?

文档原文如下:The Oracle ASM Filter Driver rejects any I/O requests that are invalid. This action eliminates accidental overwrites of Oracle ASM disks that would cause corruption in the disks and files within the disk group. For example, the Oracle ASM Filter Driver filters out all non-Oracle I/Os which could cause accidental overwrites.意思是:该功能可以拒绝所有无效的 I/O 请求,最主要的作用是防止意外覆写 ASM 磁盘的底层盘,在后面的测试中可以看到对于 root 用户的 dd 全盘清零这样的变态操作也都是可以过滤的。

真是不错,那么该怎么启用这个功能呢?

上一篇:健合集团Swisse斯维诗解密时尚,掀起自然健康最潮玩法
下一篇:中地数码大讲堂解读:全空间GIS平台在实景三维上的创新与实践
相关文章

 发表评论

暂时没有评论,来抢沙发吧~