在一个节点上,为共享文件创建目录:
(1)CRS 文件(存放Oracle Cluster Registry 和 CRS voting disk)
#mkdir /u02/oracrs
#chown oracle:oinstall /u02/oracrs
#chmod 775 /u02/oracrs
(2)数据库文件
#mkdir /u02/oradata
#chown oracle:oinstall /u02/oradata
#chmod 775 /u02/oradata
至此OCFS系统准备完毕。
提示 1 :
配置 O2CB 驱动程序 O2CB 是一组集群服务,负责管理节点与集群文件系统之间的通信。下面是对各个服务的说明:
- NM:用于跟踪 cluster.conf 中的所有节点的节点管理器
- HB:当节点加入或离开集群时向上/向下发出通知的心跳服务
- TCP:处理节点之间的通信
- DLM:用于跟踪所有锁、这些锁的所有者以及状态的分布式锁管理器
- CONFIGFS:在 /config 中挂载的用户空间驱动的配置文件系统
- DLMFS:用户空间与内核空间 DLM 的接口
在所有节点上执行下面的过程,将 O2CB 配置为在引导时启动。
当系统提示您指定心跳死亡阈值时,您必须指定一个大于 7 的值,以防止节点由于较慢的 IDE 磁盘驱动器而崩溃。心跳死亡阈值是一个用于计算隔离时间的变量。
在我们的环境中,120 秒的隔离时间很合适。两个节点上的心跳死亡阈值应该完全相同。
以 root 用户身份执行
[Oracle 自动存储管理器 (ASM)]
在 Linux 平台上,ASM 可以使用原始设备或通过 ASMLib 接口管理的设备。出于易于使用和性能方面的原因,Oracle 建议使用通过 ASMLib 接口管理的设备而非原始设备。
ASMLib 以一套共三个 Linux 程序包的形式提供:
oracleasmlib — ASM 库
oracleasm-support — 管理 ASMLib 所需的实用程序
oracleasm — 用于 ASM 库的内核模块
获得ASM程序
- 将您的 Web 浏览器指向 http://otn.oracle.com/tech/linux/asmlib/index.html。
- 选择适用于您 Linux 版本的链接。
- 下载适用于您 Linux 版本的 oracleasmlib 和 oracleasm-support 程序包。
- 下载与您的内核相对应的 oracleasm 程序包。
安装ASM (在每个节点上,以root身份)
配置ASMLib (所有节点上)
以 root 用户身份在每个集群主机上运行以下命令并回应提示.
# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver
启用 ASMLib 驱动程序
以 root 用户身份在每个集群主机上运行以下命令
配置ASM磁盘 (在其中的一个节点上)
这些磁盘是不包含任何内容(甚至不包含分区)的空磁盘。 也可以将磁盘分区用于 ASM,但不建议这样做。
以 root 用户身份运行以下命令
# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb //sdb à VOL1
Marking disk "/dev/sdb" as an ASM disk [ OK ]
# /etc/init.d/oracleasm createdisk VOL2 /dev/sdc //sdc à VOL2
Marking disk "/dev/sdc" as an ASM disk [ OK ]
提示: 以大写字母输入 DISK_NAME。当前版本中有一个错误,即如果使用小写字母,ASM 实例将无法识别磁盘。
其他节点识别配置的磁盘 (所有其他节点)
在所有其他集群主机上,以 root 用户身份运行以下命令,扫描所配置的 ASMLib 磁盘:
#/etc/init.d/oracleasm scandisks
[原始分区 ]
在集群文件系统和 ASM 可用之前,原始分区是为 Oracle RAC 配置共享磁盘存储的唯一选择。
原始分区有很多缺点。 主要是它们必须接受每个磁盘可使用 15 个分区的限制、Linux 强制的 255 个原始设备的限制以及额外的管理任务和所需计划。 对于单实例环境而言,逻辑卷管理器 (LVM) 可以减少管理工作并在存储布局方面提供更多灵活性。 不幸的是,LVM 不能识别集群,因此在 RAC 环境中不支持它的使用。
在使用原始分区时,通常最好选择一组标准的分区大小,即某个基本大小的倍数。 这就在存储布局方面提供了更大的灵活性,并且在需要重新调整 I/O 时便于将分区重新配给其他磁盘。
划分原始分区(在其中一个节点上)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/551823/viewspace-371950/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/551823/viewspace-371950/