Linux裸设备在Oracle 10.2.0.2版本中要过时了

    从Metalink(Notes: 357492.1, 发布于28-Jun-2006)来看, 在Linux的2.6内核版本上安装Oracle 10.2.0.2以上版本时, 可以不使用Linux的裸设备了, 而采用O_DIRECT方式来访问块设备. 具体可以有以下方法:

  • 直接访问块设备
  • 用ASMLib映射的设备
  • 用OCFS2的设备(OCFS还没有通过认证)
  • 如果单结点, 可直接用LVM2卷管理下的块设备

    这对于Linux的Oracle来说实在是件好事, Linux上的裸设备和传通的Unix上的裸设备有很大的不同, 是不太方便使用的. 如果你的Linux上的Oracle系统要打算升级, 不如考虑这个功能.

    如要在LVM2下直接使用这个功能, 请先详细了解一下LVM2的操作.

留言 (9)

请问单结点下的LVM2卷管理下的块设备,在REHL4中如何实现呢?
我找不到相关资料,可以指点一下吗?

只要你用Volume Manager, 已经是LVM 2.0版本了. 建好LV就可以直接用LV来作为Oracle的数据文件.

而在以前则需要用rawdevice来将lv映谢到字符设备/dev/rawn.

LV可以直接当raw用啊. 以前还不知道. 都是映射到/dev/raw/rawn来用的.

请问ASMlib相比OS的raw有什么优势吗?

LV不可以直接用做Oracle的数据文件吧?
是块设备.
raw都是字符设备呀.

Oracle说可以直接使用了, 不过我也没有真正用过.

我看了10.2 for Linux的安装向导, 里面说可以把LV当物理分区用, 但是还是要做raw的映射. 我现在有台服务器就这样.
/dev/raw/raw2 映射到 /dev/Oracledata/system01

其实这是直接操作块设备的方式, 如果你是10.2.0.2或以上, 你可以试试直接用/dev/oracledata/system01来作为Oracle的数据文件名.

原来此信息,大师早在2006-9-4就note了,而我知晓此事确是在2007-8以后,无语~~~

建议订阅本站更新, 包括Fenng/eygle/ningoo/piner的网站.

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • Not too bad.
  • 不太糟.
  • But you sound so sad.
  • 但听起来你很悲伤.
  • Yes, I lost my pet cat yesterday.
  • 是啊, 昨天我的宠物猫丢了.
  • Oh, I'm sorry to hear that.
  • 听到这消息我很遗憾.
  • That's all right.
  • 没事儿.