Oracle12G将不再支持裸设备?

一直以来,为了更好的IO性能,为了避免文件系统可能碰到的bug,可能很多DBA都倾向于在一些IO压力比较大的核心库上采用裸设备。毫无疑问,对比文件系统,裸设备的管理相对要复杂些,但其实一旦熟悉,基本上也相差不大。不过Oracle一直在存储和文件系统方面下功夫,ASM在OS层面不失为存储虚拟化的一个廉价解决方案,但是RAC的OCR和Voting Disk无法存放在ASM上,并且在稳定性,可靠性和可管理性还有待加强。在Oracle11g中,ASM已经有了不少的改进,并且有小道消息说Oracle准备将ASM发展成ASMFS,要是真的能实现,绝对具有吸引力。目前在淘宝的数据仓库环境中,RAC+ASM的组合还是比较让人满意的。至于OCFS,作为一个集群文件系统,应该说还有很长的路要走,而从Oracle11g来看,ASM才是Oracle力推的方式。

Oracle最近在Metalink上放出了一个文档(Note:578455.1 – Announcement of De-Support of RAW devices in Release 12G),号称在将来的12G版本中将放弃对裸设备的支持。当然,要实现这一目的,Oracle首先要提供一个足够说服客户的理由,比如未来ASM能够支持OCR和Voting disk,目前ASM还依赖CSS,肯定无法做到这一点,那么12g的ASM可能就是一个独立于整个clusterware的东西,这就无限接近于传说中的ASMFS了。

De-Support of Raw

This document is to announce the de-support of raw devices in a future Oracle 12 g release. This means customers can no longer keep their datafiles, OCR or Voting disks on raw devices in Oracle 12g.

If raw devices are not being used in the current release then there is nothing to be done. However if raw devices are being currently used, then planning should be done to migrate off the raw devices. There are many choices currently to replace raw devices, including ASM, OCFS, and other cluster file systems.

Linux上如何使用裸设备

本文不涉及基础概念,只是简单列一下Redhat上创建lvm裸设备的步骤,以供查阅。各个命令的参数可以通过man获得。

1.创建pv

pvcreate -M2 –metadatasize 100M /dev/sda
pvcreate -M2 –metadatasize 100M /dev/sdb1
pvcreate -M2 –metadatasize 100M /dev/sdb2
pvcreate -M2 –metadatasize 100M /dev/sdc

物理卷可以是整个硬盘(lun),也可以是硬盘上的一个分区

2.创建vg

vgcreate vg_db /dev/sda /dev/sdb1 /dev/sdb2 /dev/sdc -s128m

Read more of this post

无觅相关文章插件,快速提升流量