Posted on 2009-08-13 15:13
Prayer 閱讀(347)
評論(0) 編輯 收藏 引用 所屬分類:
DB2 、
系統、備份等
什么是裸設備(RAW DEVICE)
裸設備是指未創建文件系統的磁盤分區(raw partition)或邏輯卷(raw logical volume),應用程序直接通過一
個字符設備驅動程序對它進行訪問。如何對設備上的數據讀寫決定于使用它的應用程序。由于對裸設備的操作不通過UNIX的緩沖區,數據在ORACLE的數據緩沖區(BUFFER CACHE)和磁盤之間直接傳遞,所以使用裸設備在一定程度上能夠提高I/O性能,適合I/O量大的系統。另外OPS/RAC (Oracle Parallel Server/Real Application Cluster)環境下,多個節點同時訪問同一個數據庫,所以CONTROL FILE、DATA FILE、REDO LOG都必須建在RAW DEVICE上。
1.2 裸設備的可用空間
不同的UNIX對裸設備的管理不完全相同,特別要注意的是某些UNIX在每個裸設備的頭部要保留一定的空間,應用程序在使用裸設備時不可以覆蓋這一部分,否則會對裸設備造成損壞。所以一個裸設備的實際可用空間是分配給裸設備的空間再減去這部分操作系統保留空間。下面是常用UNIX的OS Reserved Size列表:
UNIX OS Reserved Size
------------ ----------------
SUN Solaris 0
HP-UX 0
IBM AIX 4k
Tru64 UNIX 64k
Linux 0