Oracle 11gR2 RAC ACFS 配置
高红兵写于2012.11.08
一、测试环境
OS: Redhat Enterprise Linux 6 Update 3
Grid: 11.2.0.3
Oracle: Oracle 11gR2 11.2.0.3
Patch: 11.2.0.3.4 PSU (for Grid and Database)
主机名SID eth0 VIP 存储
RAC01 racdb1 192.168.1.11 192.168.1.21
rac01-vip RAC02 racdb2 192.168.1.12 192.168.1.22
rac02-vip ASM
+DATA 数据文件
+ARCH 归档文件
+ACFS 配置成为ACFS 文件系统
DNS-01 192.168.1.33 (DNS服务器,解析rac-scan.nail 对应的SCAN IP)
二、重要注意事项:
1. ACFS 在Redhat Linux 6 Update 3 平台, Oracle 11.
2.0.3 版本,需要安装 PSU 11.2.
3.4 才能使用ACFS PSU 安装时提示信息如下:
ACFS-9300: ADVM/ACFS distribution files found.
ACFS-9307: Installing requested ADVM/ACFS software.
ACFS-9308: Loading installed ADVM/ACFS drivers.
ACFS-9321: Creating udev for ADVM/ACFS.
ACFS-9323: Creating module dependencies - this may take some time.
ACFS-9154: Loading 'oracleoks.ko' driver.
ACFS-9154: Loading 'oracleadvm.ko' driver.
ACFS-9154: Loading 'oracleacfs.ko' driver.
ACFS-9327: Verifying ADVM/ACFS devices.
ACFS-9156: Detecting control device '/dev/asm/.asm_ctl_spec'.
ACFS-9156: Detecting control device '/dev/ofsctl'.
ACFS-9309: ADVM/ACFS installation correctness verified.
CRS-4123: Oracle High Availability Services has been started.
2. 需要配置自动加载Oracle ACFS drivers
重启RAC后,在asmca命令窗口 ACFS 仍然不可用
ASMCMD> volenable -a
ORA-15032: not all alterations performed
ORA-15477: cannot communicate with the volume driver (DBD ERROR: OCIStmtExecute)
如上的错误表示ASM volume driver没有加载。需要使用root用户手工加载
[root@rac01 ~]$ cd $ORACLE_HOME/bin
[root@rac01 bin]$ pwd
/u01/product/11.2.0/grid/bin
[root@rac01 bin]# ./acfsload start -s
我们可以通过以下方法让操作系统在启动的时候自动加载Oracle ACFS drivers。创建/etc/init.d/acfsload文件,让其在操作系统启动时自动运行。
# cat /etc/init.d/acfsload
#!/bin/sh
# chkconfig: 2345 30 21
# description: Load Oracle ACFS drivers at system boot
/u01/product/11.2.0/grid/bin/acfsload start -s
chmod +x /etc/init.d/acfsload
chkconfig --add acfsload
chkconfig --list acfsload
acfsload 0:off 1:off 2:on 3:on 4:on 5:on 6:off
或者写到[root@rac01 ~]#/etc/rc.d/rc.local
[root@rac01 ~]# vi /etc/rc.d/rc.local
#Auto load ACFS Drivers
/
u01/product/11.2.0/grid/bin/acfsload start -s
3. ACFS 系统,暂不能自动mount 到OS中,需要root用户手工mount
4. mount ACFS 系统到OS中的命令
(1) 挂载所有ACFS 分区
/bin/mount.acfs -o all
(2)挂载某一个ACFS
/bin/mount -t acfs /dev/asm/acfs-459 /acfs
(3) 卸载所有ACFS 分区
/bin/umount -t acfs –a
(4) 卸载某一个ACFS 分区
/bin/umount /acfs
三、配置思路
1.安装Grid fot RAC 环境
2.安装Database for RAC 环境
3.安装PSU 11.2.0.3.4 for Grid and Database
linux安装oracle 11g4.使用Oracle 用户DBCA 建立RAC 数据库
5.使用Grid 用户配置ACFS
6.配置ACFS Drives 自动加载到OS中
7.用户root 手工mount ACFS 到OS 中使用
四、配置ACFS 图解
2.建立好disk group 以便RAC 入ACFS 使用
3.建立Volume 本将将Disk Group 中的ACFS 磁盘组,建立为Volume
4.Volume 的Size 必须小于Disk Group 中定义的大小
5.建立好的Volume 如下图所示
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论