按照online文档在Linux下安装Oracle 10g RAC(二.存储准备)

本文详细介绍如何在集群环境中配置OCFS2文件系统,并通过ASM进行数据管理。首先确保安装了必要的OCFS2 RPM包,然后依次完成集群配置、O2CB配置、文件系统格式化与挂载等步骤。接着介绍配置ASM所需的RPM包安装、用户组设置及磁盘创建流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置OCFS2

将在OCFS2文件系统中存放OCR和Voting Disk。

确认已安装OCFS2的RPM包。

点击(此处)折叠或打开

  1. rpm -qa | grep ocfs2

  2. ocfs2-2.6.9-89.0.0.0.1.ELlargesmp-1.2.9-1.el4
  3. ocfs2-tools-1.2.7-1.el4
  4. ocfs2console-1.2.7-1.el4
  5. ocfs2-2.6.9-89.0.0.0.1.ELxenU-1.2.9-1.el4
  6. ocfs2-2.6.9-89.0.0.0.1.ELsmp-1.2.9-1.el4
  7. ocfs2-2.6.9-89.0.0.0.1.EL-1.2.9-1.el4
删除/etc/ocfs2/cluster.conf文件,否则会在之后报如下错误:
o2cb_ctl: Unable to access cluster service while creating node 
在其中一个节点上,以root用户在图形界面运行

点击(此处)折叠或打开

  1. ocfs2console
选择Cluster->Configure Nodes,名称要和主机名一样,所有节点都要配置。
添加完node,然后Cluster->Propagate Configuration,传输配置文件到所有节点。

配置O2CB

点击(此处)折叠或打开

  1. /etc/init.d/o2cb unload
  2. /etc/init.d/o2cb configure
  3. #选择默认启动Y

  4. #查看o2cb状态
  5. /etc/init.d/o2cb status
格式化文件系统,只需在一个节点上运行


点击(此处)折叠或打开

  1. ocfs2console
选择Tasks->Format,按默认值即可,所选择的磁盘不需要事先分区。

挂载到文件系统(以下需要在每个节点上运行)

vi /etc/fstab

点击(此处)折叠或打开

  1. /dev/sdc /ocfs ocfs2 _netdev,datavolume,nointr 0 0

点击(此处)折叠或打开

  1. mkdir /ocfs
  2. mount -a
  3. mkdir /ocfs/clusterware    #第二个以后的节点就无需运行了,下一条也是
  4. chown -R oracle:dba /ocfs

配置ASM

配置ASM有两种方法,与裸设备绑定或使用ASMLIB,Oracle建议用ASMLIB。
下载地址:
http://www.oracle.com/technetwork/server-storage/linux/downloads/index-088143.html

安装相关RPM包

点击(此处)折叠或打开

  1. rpm -qa | grep oracleasm

  2. oracleasm-2.6.9-89.0.0.0.1.EL-2.0.5-1.el4
  3. oracleasmlib-2.0.4-1.el4
  4. oracleasm-2.6.9-89.0.0.0.1.ELsmp-2.0.5-1.el4
  5. oracleasm-support-2.1.3-1.el4
  6. oracleasm-2.6.9-89.0.0.0.1.ELlargesmp-2.0.5-1.el4
  7. oracleasm-2.6.9-89.0.0.0.1.ELxenU-2.0.5-1.el4
为oracleasm配置用户和组,并随系统启动(所有节点)

点击(此处)折叠或打开

  1. /etc/init.d/oracleasm configure

  2. Default user to own the driver interface []: oracle
  3. Default group to own the driver interface []: dba
  4. Start Oracle ASM library driver on boot (y/n) [n]: y
  5. Scan for Oracle ASM disks on boot (y/n) [y]: y
  6. Writing Oracle ASM library driver configuration: done
  7. Initializing the Oracle ASMLib driver: [ OK ]
  8. Scanning the system for Oracle ASMLib disks: [ OK ]
创建ASM磁盘,只要一个节点上执行

点击(此处)折叠或打开

  1. [root@node1 ~]# /etc/init.d/oracleasm createdisk DATADG1 /dev/sdd1
  2. Marking disk "DATADG1" as an ASM disk: [ OK ]
  3. [root@node1 ~]# /etc/init.d/oracleasm createdisk DATADG2 /dev/sde1
  4. Marking disk "DATADG2" as an ASM disk: [ OK ]
  5. [root@node1 ~]# /etc/init.d/oracleasm createdisk DATADG3 /dev/sdf1
  6. Marking disk "DATADG3" as an ASM disk: [ OK ]
在其他节点上

点击(此处)折叠或打开

  1. [root@node2 ~]# /etc/init.d/oracleasm scandisks
  2. Scanning the system for Oracle ASMLib disks: [ OK ]

  3. [root@node2 ~]# /etc/init.d/oracleasm listdisks
  4. DATADG1
  5. DATADG2
  6. DATADG3

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22621861/viewspace-1314518/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22621861/viewspace-1314518/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值