8.2.4 数据文件管理方式的选择
文件系统的选择是RAC的关键。传统的文件系统不支持多系统的并行挂载。因此,必须将文件存储在没有任何文件系统的裸卷标或是支持多系统并发访问的文件系统中。
因此,3个主要的方法用于RAC的共享存储如下。
裸卷标:即一些直接附加的裸设备,需要用于存储,并以block模式进程操作。裸设备在Oracle 11g R2版本中已经不再支持。
Cluster file system:需要以block模式进程存取。一个或多个Cluster file 系统可以被用于存储所有的RAC文件。
自动存储管理(ASM):对于Oracle Database files,ASM是一个轻便的、专用的、***化的Cluster file system。在Oracle 10g版本后,Oracle全面支持ASM。
1.Oracle Cluster file system
Oracle Cluster file system(OCFS)是一个共享文件系统,专门为Oracle RAC设计。OCFS排除了Oracle Database files被连接到逻辑磁盘上的需要,并使得所有的节点共享一个ORACLE Home,而不需每个node在本地有一个副本。OCFS卷标可以横跨一个或多个共享disks,用于冗余和性能的增强。
下面是可放入OCFS中的文件类表。
(1)Oracle software的安装文件:在Oracle10g中,此设置只在Windows 2000中支持。
(2)Oracle 文件(控制文件、数据文件、redo logs文件,bfiles等)。
(3)共享配置文件(spfile)。
(4)在Oracle运行期间,由Oracle创建的文件。
(5)voting和OCR文件。
2.自动存储管理(ASM)
ASM是Oracle 10g的新特性。它提供了一个纵向的统一管理的文件系统和卷标管理器,专门用于建立Oracle Database 文件。ASM可以提供单个SMP机器的管理或是贯穿多个Oracle RAC的Cluster节点。
ASM无须再手动调节I/O,会自动地分配 I/O 负载到所有的可用资源中,从而优化性能。通过允许增加Database大小而不需shutdown数据库来调节存储分配,来辅助DBA管理动态数据库环境。
ASM可以维护数据的冗余备份,从而提高故障的容错,它也可以被安装到可靠的存储机制中。
3.选择RAW或CFS
CFS的优点很多,例如对于RAC的安装和管理非常简单,对RAC使用Oracle managed files(OMF),single Oracle软件安装,在Oracle data files上可以自动扩展,当物理节点失败时,对归档日志的统一访问。
裸设备一般会用于CFS不可用或是不被Oracle支持的情况下;它提供了***的性能,不需要在Oracle和磁盘之间的中间层;如果空间被耗尽,裸设备上的自动扩展将失败;ASM、逻辑存储管理器或是逻辑卷标管理其可以简化裸设备的工作,它们也允许加载空间到在线的裸设备上,可为裸设备创建名字,从而便于管理。
【责任编辑:云霞 TEL:(010)68476606】
点赞 0