ITPub博客

首页 > 数据库 > Oracle > HP3410双机上安装Oracle RAC 9206(略)

HP3410双机上安装Oracle RAC 9206(略)

原创 Oracle 作者:mqxiao07 时间:2007-01-01 22:17:31 0 删除 编辑

这是我在2005年7月9日实施某电信公司HP3410双机上安装Oracle RAC 9206时所记录下来的文档,留做以后参考。 

1.1 建立vg
hp1#[/tmp/vgcreate]vi vgcreate.sh
vgcreate.sh的脚本内容如下:
#Create vglock
mkdir /dev/vglock
mknod /dev/vglock/group c 64 0x010000
pvcreate -f /dev/rdsk/c4t0d0
vgcreate /dev/vglock /dev/dsk/c4t0d0

[@more@]

#Create vgdata01
mkdir /dev/vgdata01
mknod /dev/vgdata01/group c 64 0x020000
pvcreate -f /dev/rdsk/c4t1d0
pvcreate -f /dev/rdsk/c4t2d0
vgcreate /dev/vgdata01 /dev/dsk/c4t1d0 /dev/dsk/c4t2d0

#Create vgdata02
mkdir /dev/vgdata02
mknod /dev/vgdata02/group c 64 0x030000
pvcreate -f /dev/rdsk/c4t3d0
pvcreate -f /dev/rdsk/c4t4d0
pvcreate -f /dev/rdsk/c4t5d0
vgcreate /dev/vgdata02 /dev/dsk/c4t3d0 /dev/dsk/c4t4d0 /dev/dsk/c4t5d0
运行这个脚本
hp1#[/tmp/vgcreate]sh vgcreate.sh
hp1#[/tmp/vgcreate]vgchange -a y vgdata01
hp1#[/tmp/vgcreate]vgchange -a y vgdata02
1.2 让vg不要自动激活
hp1#[/tmp/vgcreate]vi /etc/lvmrc
设置AUTO_VG_ACTIVATE=0
1.3 创建lv
hp1#[/tmp/vgcreate]vi oracle_lv.sh
内容如下:
lvcreate -n P901_control_01.ctl -L 110 /dev/vgdata01
lvcreate -n P901_control_02.ctl -L 110 /dev/vgdata01
lvcreate -n P901_control_03.ctl -L 110 /dev/vgdata01
lvcreate -n P901_system_01.dbf -L 1000 /dev/vgdata01
lvcreate -n P901_log1_01.log -L 512 /dev/vgdata01
lvcreate -n P901_log1_02.log -L 512 /dev/vgdata01
lvcreate -n P901_log1_03.log -L 512 /dev/vgdata01
lvcreate -n P901_log2_01.log -L 512 /dev/vgdata01
lvcreate -n P901_log2_02.log -L 512 /dev/vgdata01
lvcreate -n P901_log2_03.log -L 512 /dev/vgdata01
lvcreate -n P901_spfile1.dbf -L 5 /dev/vgdata01
lvcreate -n P901_users_01.dbf -L 1000 /dev/vgdata01
lvcreate -n P901_temp_01.dbf -L 2000 /dev/vgdata01
lvcreate -n P901_undotbs_01.dbf -L 2000 /dev/vgdata01
lvcreate -n P901_undotbs_02.dbf -L 2000 /dev/vgdata01
lvcreate -n P901_example_01.dbf -L 160 /dev/vgdata01
lvcreate -n P901_cwmlite_01.dbf -L 100 /dev/vgdata01
lvcreate -n P901_indx_01.dbf -L 200 /dev/vgdata01
lvcreate -n P901_tools_01.dbf -L 200 /dev/vgdata01
lvcreate -n P901_drsys_01.dbf -L 90 /dev/vgdata01
lvcreate -n P901_srvmconfig_01.dbf -L 90 /dev/vgdata01

当然这些lv的尺寸随着你的应用不同,你可以自己修改
运行这个脚本
hp1#[/tmp/vgcreate]sh oracle_lv.sh
查看lv建立是否成功
hp1#[/tmp/vgcreate]vgdisplay vgdata01
1.4 导出vg信息
hp1#[/tmp/vgcreate]vgchange -a n vglock
hp1#[/tmp/vgcreate]vgchange -a n vgdata01
hp1#[/tmp/vgcreate]vgchange -a n vgdata02
hp1#[/tmp/vgcreate]vgexport -p -s -v -m vglock.map vglock
hp1#[/tmp/vgcreate]vgexport -p -s -v -m vgdata01.map vgdata01
hp1#[/tmp/vgcreate]vgexport -p -s -v -m vgdata02.map vgdata02
1.5 导入vg信息到hp2上
hp1#[/tmp/vgcreate]cd ..
hp1#[/tmp]rcp -r vgcreate hp2:/tmp
hp2#[/dev]ll /dev/vg00
hp2#[/tmp/vgcreate]mkdir /dev/vglock
hp2#[/tmp/vgcreate]mkdir /dev/vgdata01
hp2#[/tmp/vgcreate]mkdir /dev/vgdata02
hp2#[/tmp/vgcreate]mknod /dev/vglock/group c 64 0x010000
hp2#[/tmp/vgcreate]mknod /dev/vgdata01/group c 64 0x020000
hp2#[/tmp/vgcreate]mknod /dev/vgdata02/group c 64 0x030000
hp2#[/tmp/vgcreate]vgimport -v -s -m vglock.map vglock
hp2#[/tmp/vgcreate]vgimport -v -s -m vgdata01.map vgdata01
hp2#[/tmp/vgcreate]vgimport -v -s -m vgdata02.map vgdata02
hp1#[/tmp]vgdisplay验证导入是否正确。
如果原来hp2机器上已经有vg信息请先导出,清除以后才做,用
hp2#[/tmp/vgcreate]vgexport /dev/vglock
hp2#[/tmp/vgcreate]vgexport /dev/vgdata01
hp2#[/tmp/vgcreate]vgexport /dev/vgdata02
1.6 生成cluster的配置文件并编辑,并参照本手册的附带的样例配置文件。
hp1#[/etc/cmcluster]cmquerycl -v -C cluster.ascii -n hp1 -n hp2
编辑内容如下:
cluster.ascii 文件编辑内容为:
CLUSTER_NAME cluster_rac #群集的名字可以修改
node_time_out 需要修改大一点改为6秒
NETWORK_INTERFACE lan0
HEARTBEAT_IP 192.168.10.4
NETWORK_INTERFACE lan1
HEARTBEAT_IP 10.40.90.243
FIRST_CLUSTER_LOCK_PV /dev/dsk/c4t0d0
前面的是心跳线配置。第二个是外网线。但是前面的描述也是用HEARTBEAT_IP
还有一个需要修改的是:
MAX_CONFIGURED_PACKAGES 4
1.7 检查配置是否正确
hp1#[/etc/cmcluster]sh check.sh
check.sh的内容如下
cmcheckconf -v -C cluster.ascii
1.8 把vg_lock盘作为共享盘
hp1#[/etc/cmcluster]vgchange -a y vglock
1.9 应用设置
hp1#[/etc/cmcluster]sh apply.sh
apply.sh的内容如下:
cmapplyconf -v -C cluster.ascii
hp1#[/etc/cmcluster]vgchange -a n vg_lock
2.1启动群集
hp1#[/etc/cmcluster] cmruncl
hp1#[/etc/cmcluster] vgchange -S y -c y vgdata01
hp1#[/etc/cmcluster]vgchange -a s vgdata01
hp1#[/etc/cmcluster] remsh hp2 /usr/sbin/vgchange -a s vgdata01
3 oracle安装
3.1 Unix User and Group Creation
以root用户登录执行:(两台机器上都执行)
hp1#[/etc/cmcluster] groupadd -g 200 dba
hp1#[/etc/cmcluster]useradd -u 300 -g 200 -d /home/oracle -s /usr/bin/sh -m oracle
hp2#[/etc/cmcluster] groupadd -g 200 dba
hp2#[/etc/cmcluster]useradd -u 300 -g 200 -d /home/oracle -s /usr/bin/sh -m oracle
3.2 修改裸设备的权限
hp1#[/etc/cmcluster] chown oracle:dba /dev/vgdata01/r*
hp1#[/etc/cmcluster] remsh hp2 chown oracle:dba /dev/vgdata01/r*
hp1#[/etc/cmcluster] chmod 777 /dev/vgdata01
hp1#[/etc/cmcluster] remsh hp2 chmod 777 /dev/vgdata01
hp1#[/etc/cmcluster] chmod 660 /dev/vgdata01/r*
hp1#[/etc/cmcluster] remsh hp2 chmod 660 /dev/vgdata01/r*

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

上一篇: 新年快乐
请登录后发表评论 登录
全部评论
  • 博文量
    21
  • 访问量
    498022