rhel6上使用udev配置oracle asm,Red Hat Enterprise Linux 6使用udev配置Oracle ASM总结文档
1、概述
在Red Hat Enterprise Linux (RHEL)6以前,Oracle均是使用ASMLib這個內核支持庫配置ASM。
ASMLIB是一種基于Linux module,專門為Oracle Automatic Storage Management特性設計的內核支持庫(kernel support library)。
但是,在2011年5月,甲骨文發表了一份oracle數據庫ASMLib的聲明,聲明中稱甲骨文將不再提供Red Hat Enterprise Linux (RHEL)6的ASMLib和相關更新。
甲骨文在這份聲明中表示,ASMLib更新將通過Unbreakable Linux Network (ULN)來發布,并僅對Oracle Linux客戶開放。ULN雖然為甲骨文和紅帽的客戶服務,但如果客戶想要使用ASMlib,就必須使用Oracle的kernel來替換掉紅帽的。
Software Update Policy for ASMLib running on future releases of Red Hat Enterprise Linux
Red Hat Enterprise Linux 6 (RHEL6)
For RHEL6 or Oracle Linux 6, Oracle will only provide ASMLib software and updates when configured Unbreakable Enterprise Kernel (UEK). Oracle will not provide ASMLib packages for kernels distributed by Red Hat as part of RHEL 6 or the Red Hat compatible kernel in Oracle Linux 6. ASMLib updates will be delivered via Unbreakable Linux Network(ULN) which is available to customers with Oracle Linux support. ULN works with both Oracle Linux or Red Hat Linux installations, but ASMlib usage will require replacing any Red Hat kernel with UEK
2、udev簡介
2.1 什么是 udev
udev 是 Linux2.6 內核里的一個功能,它替代了原來的 devfs,成為當前 Linux 默認的設備管理工具。udev 以守護進程的形式運行,通過偵聽內核發出來的 uevent 來管理 /dev目錄下的設備文件。不像之前的設備管理工具,udev 在用戶空間 (user space) 運行,而不在內核空間 (kernel space) 運行。
關于ASMLIB的優缺點:
從ASMLIB API中得到的以下益處:
1.總是使用direct,async IO
2.解決了永久性設備名的問題,即便在重啟后設備名已經改變的情況下
3.解決了文件權限、擁有者的問題
4.減少了I/O期間從用戶模式到內核模式的上下文切換,從而可能降低cpu使用率
5.減少了文件句柄的使用量
6.ASMLIB API提供了傳遞如I/O優先級等元信息到存儲設備的可能
ASMLIB可能帶來的缺點:
1.對于多路徑設備(multipathing)需要在/etc/sysconfig/oracleasm-_dev_oracleasm配置文件中設置ORACLEASM_SCANORDER及ORACLEASM_SCANEXCLUDE,以便ASMLIB能找到正確的設備文件,具體可以參考Metalink Note
2.因為ASM INSTANCE使用ASMLIB提供的asm disk,所以增加了額外的層面
3.每次Linux Kernel更新,都需要替換新的ASMLIB包
4.增加了因人為錯誤造成宕機downtime的可能
5.使用ASMLIB意味著要花費更多時間去創建和維護
6.因為ASMLIB的存在,可能引入更多的bug,這是我們最不想看到的
7.使用ASMLIB創建的disk,其disk header并不會和普通的asm disk header有什么不同,僅僅是在頭部多出了ASMLIB的屬性空間。
Red Hat Enterprise Linux 6使用udev配置Oracle ASM總結文檔可以到Linux公社資源站下載:
------------------------------------------分割線------------------------------------------
具體下載目錄在 /2017年資料/2月/14日/Red Hat Enterprise Linux 6使用udev配置Oracle ASM總結文檔/
------------------------------------------分割線------------------------------------------
總結
以上是生活随笔為你收集整理的rhel6上使用udev配置oracle asm,Red Hat Enterprise Linux 6使用udev配置Oracle ASM总结文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle如何清空用户信息,Oracl
- 下一篇: php 等5秒钟继续,android