oracle 10g RAC linux vmware workstation FREENAS共享存储 - 图文 联系客服

发布时间 : 星期日 文章oracle 10g RAC linux vmware workstation FREENAS共享存储 - 图文更新完毕开始阅读720bb8ddce2f0066f533220b

First cylinder (1-40959, default 1): Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-40959, default 40959): +10000m

Command (m for help): n Command action e extended

p primary partition (1-4) p

Partition number (1-4): 2

First cylinder (9539-40959, default 9539): Using default value 9539

Last cylinder or +size or +sizeM or +sizeK (9539-40959, default 40959): +10000m

Command (m for help): n Command action e extended

p primary partition (1-4) p

Partition number (1-4): 3

First cylinder (19077-40959, default 19077): Using default value 19077

Last cylinder or +size or +sizeM or +sizeK (19077-40959, default 40959): +10000m

Command (m for help): n Command action e extended

p primary partition (1-4) e

Selected partition 4

First cylinder (28615-40959, default 28615): Using default value 28615

Last cylinder or +size or +sizeM or +sizeK (28615-40959, default 40959): +12000m

Command (m for help): n

First cylinder (28615-40059, default 28615): Using default value 28615

Last cylinder or +size or +sizeM or +sizeK (28615-40059, default 40059): +1024m

13

Command (m for help): n

First cylinder (29593-40059, default 29593): Using default value 29593

Last cylinder or +size or +sizeM or +sizeK (29593-40059, default 40059): +1024m

Command (m for help): n

First cylinder (30571-40059, default 30571): Using default value 30571

Last cylinder or +size or +sizeM or +sizeK (30571-40059, default 40059): +1024m

Command (m for help): n

First cylinder (31549-40059, default 31549): Using default value 31549

Last cylinder or +size or +sizeM or +sizeK (31549-40059, default 40059): +4000m

Command (m for help): n

First cylinder (35365-40059, default 35365): Using default value 35365

Last cylinder or +size or +sizeM or +sizeK (35365-40059, default 40059): +4000m

Command (m for help): wq The partition table has been altered!

Calling ioctl() to re-read partition table. Syncing disks.

分区划分完成后,检查分区结果,两个节点分别做检查。 [root@rac1 ~]# fdisk -l

Disk /dev/hda: 22.5 GB, 22548578304 bytes 255 heads, 63 sectors/track, 2741 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System /dev/hda1 * 1 25 200781 83 Linux

/dev/hda2 26 286 2096482+ 82 Linux swap / Solaris /dev/hda3 287 2741 19719787+ 83 Linux

Disk /dev/sda: 42.9 GB, 42949410816 bytes 64 heads, 32 sectors/track, 40959 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes

14

Device Boot Start End Blocks Id System /dev/sda1 1 9538 9766896 83 Linux /dev/sda2 9539 19076 9766912 83 Linux /dev/sda3 19077 28614 9766912 83 Linux /dev/sda4 28615 40059 11719680 5 Extended /dev/sda5 28615 29592 1001456 83 Linux /dev/sda6 29593 30570 1001456 83 Linux /dev/sda7 30571 31548 1001456 83 Linux /dev/sda8 31549 35364 3907568 83 Linux /dev/sda9 35365 39180 3907568 83 Linux [root@rac2 ~]# fdisk -l

Disk /dev/hda: 22.5 GB, 22548578304 bytes 255 heads, 63 sectors/track, 2741 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System /dev/hda1 * 1 25 200781 83 Linux

/dev/hda2 26 286 2096482+ 82 Linux swap / Solaris /dev/hda3 287 2741 19719787+ 83 Linux Disk /dev/sda: 42.9 GB, 42949410816 bytes 64 heads, 32 sectors/track, 40959 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot Start End Blocks Id System /dev/sda1 1 9538 9766896 83 Linux /dev/sda2 9539 19076 9766912 83 Linux /dev/sda3 19077 28614 9766912 83 Linux /dev/sda4 28615 40059 11719680 5 Extended /dev/sda5 28615 29592 1001456 83 Linux /dev/sda6 29593 30570 1001456 83 Linux /dev/sda7 30571 31548 1001456 83 Linux /dev/sda8 31549 35364 3907568 83 Linux /dev/sda9 35365 39180 3907568 83 Linux

5、映射裸设备

映射裸设备,分别在两个节点上配置,在这里映射的是扩展分区,而不是主分区,主分区是用来做ASM磁盘组安装数据库的。 [root@rac1 ~]# vi /etc/sysconfig/rawdevices /dev/raw/raw1 /dev/sda5

15

/dev/raw/raw2 /dev/sda6 /dev/raw/raw3 /dev/sda7 修改权限

[root@rac1 ~]# vi /etc/udev/permissions.d/50-udev.permissions raw/*:oracle:oinstall:0660 启动并验证,两台机器

[root@rac1 ~]# /etc/init.d/rawdevices start Assigning devices:

/dev/raw/raw1 --> /dev/sda5 /dev/raw/raw1: bound to major 8, minor 5 /dev/raw/raw2 --> /dev/sda6 /dev/raw/raw2: bound to major 8, minor 6 /dev/raw/raw3 --> /dev/sda7 /dev/raw/raw3: bound to major 8, minor 7 done

在rac2节点上启动并验证

[root@rac2 ~]# /etc/init.d/rawdevices start Assigning devices:

/dev/raw/raw1 --> /dev/sda5 /dev/raw/raw1: bound to major 8, minor 5 /dev/raw/raw2 --> /dev/sda6 /dev/raw/raw2: bound to major 8, minor 6 /dev/raw/raw3 --> /dev/sda7 /dev/raw/raw3: bound to major 8, minor 7 done

6、安装ASM

按照顺序安装以下三个包,两个节点都要安装。

首先oracleasm是要和系统内核版本一致的,查看linux内核版本。 [root@rac1 ~]# uname -a

Linux rac12.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

软件包oracleasm的版本必须和内核版本一致: oracleasm-support-2.1.7-1.el5.x86_64.rpm oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm oracleasmlib-2.0.4-1.el5.x86_64.rpm 按顺序安装三个软件包

16