windows_vmware_rhel 5u4_oracle10g_rac_手工注册到rac

windows + VMWARE +oracle 10G rac +asm
1.安装vmware:
创建共享磁盘:scsi1:1
rac.vmx中增加
disk.locking="FALSE"
scsi1:sharedBus="VIRTUAL"

设置/etc/udev/rules.d/60-raw.rules
增加
ACTION=="add",KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add",KERNEL=="sdc2",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add",KERNEL=="raw[1-2]", OWNER="oracle", GROUP="dba", MODE="660"

/etc/sysconfig/rawdevices 增加
/dev/raw/raw1 /dev/sdc1
/dev/raw/raw2 /dev/sdc2

.安装clusterware
安装libXp-*.rpm
vi /etc/sysctl.conf
kernel.shmmax=2147483648
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144

========================================================
初始化orc,votedisk
cd $CRS_HOME/install/
./rootdelete.sh
./rootdeinstall.sh

dd if=/dev/zero of=/dev/raw/raw1 bs=1M count=101
dd if=/dev/zero of=/dev/raw/raw2 bs=1M count=101

cd $CRS_HOME/
./root.sh
其他节点也需要执行
cd $CRS_HOME/
./root.sh

添加接口配置:一个节点上配置
oifcfg getif
oifcfg setif -global eth0/10.xxx.yyy.0:public
oifcfg setif -global eth1/10.10.10.0:cluster_interconnect

========================
crs_profile -create lisenter1 -t application -a /export/home/oracle/products/10.2/crs_1/bin/racgwrap -h rac1 -p restricted -r ora.rac1.vip -o ci=600,ra=6,ft=0,fi=0,as=1,st=600,ra=6
echo "register:rac1"
crs_register ora.rac1.vip
crs_register ora.rac1.gsd
crs_register ora.rac1.ons
crs_register ora.rac1.LISTENER_RAC1.lsnr
echo ""
echo "register:rac2"
crs_register ora.rac2.vip
crs_register ora.rac2.gsd
crs_register ora.rac2.ons
crs_register ora.rac2.LISTENER_RAC2.lsnr
echo ""
echo "unregister:rac1"
crs_unregister ora.rac1.gsd
crs_unregister ora.rac1.LISTENER_RAC1.lsnr
crs_unregister ora.rac1.ons
crs_unregister ora.rac1.vip
echo ""
echo "unregister:rac2"
crs_unregister ora.rac2.gsd
crs_unregister ora.rac2.LISTENER_RAC2.lsnr
crs_unregister ora.rac2.ons
crs_unregister ora.rac2.vip
==============================
修改/tmp/.oracle,/var/tmp/.oracle目录权限成777,oracle.dba
chown -R oracle.dba /tmp/.oracle
chmod -R 777 /tmp/.oracle

chown -R oracle.dba /var/tmp/.oracle
chmod -R 777 /var/tmp/.oracle

crs_stat -ls

crs_setperm ora.rac1.ons -g dba
crs_setperm ora.rac1.ons -o oracle
crs_setperm ora.rac1.gsd -g dba
crs_setperm ora.rac1.gsd -o oracle
crs_setperm ora.rac1.LISTENER_RAC1.lsnr -g dba
crs_setperm ora.rac1.LISTENER_RAC1.lsnr -o oracle
--------------------------
crs_setperm ora.rac2.ons -g dba
crs_setperm ora.rac2.ons -o oracle
crs_setperm ora.rac2.gsd -g dba
crs_setperm ora.rac2.gsd -o oracle
crs_setperm ora.rac2.LISTENER_RAC2.lsnr -g dba
crs_setperm ora.rac2.LISTENER_RAC2.lsnr -o oracle

================================
echo "============================"
echo ""
echo "start:rac1"
crs_start -f ora.rac1.vip
crs_start -f ora.rac1.gsd
crs_start -f ora.rac1.ons
crs_start -f ora.rac1.LISTENER_RAC1.lsnr
echo ""
echo "start:rac2"
crs_start -f ora.rac2.vip
crs_start -f ora.rac2.gsd
crs_start -f ora.rac2.ons
crs_start -f ora.rac2.LISTENER_RAC2.lsnr
echo ""
echo "stop:rac1"
crs_stop -f ora.rac1.gsd
crs_stop -f ora.rac1.LISTENER_RAC1.lsnr
crs_stop -f ora.rac1.ons
crs_stop -f ora.rac1.vip
echo ""
echo "stop:rac2"
crs_stop -f ora.rac2.gsd
crs_stop -f ora.rac2.LISTENER_RAC2.lsnr
crs_stop -f ora.rac2.ons
crs_stop -f ora.rac2.vip

==========================
echo "define SRVM_TRACE env"
export SRVM_TRACE=TRUE

echo "undefine SRVM_TRACE env"
export SRVM_TRACE=

# add nodeapps rac1
srvctl stop nodeapps -n rac1
srvctl remove nodeapps -n rac1 -f
# 需要清理/export/home/oracle/products/10.2/crs_1/crs/profile下的*.cap文件
srvctl add nodeapps -n rac1 -o $ORACLE_HOME -A 10.xxx.yyy.210/255.255.255.0/eth0
srvctl start nodeapps -n rac1

srvctl stop nodeapps -n rac2
srvctl remove nodeapps -n rac2 -f
# 需要清理/export/home/oracle/products/10.2/crs_1/crs/profile下的*.cap文件
srvctl add nodeapps -n rac2 -o $ORACLE_HOME -A 10.xxx.yyy.211/255.255.255.0/eth0
srvctl start nodeapps -n rac2

# add asm
su - oracle
srvctl add asm -n rac1 -i ASM1 -o $ORACLE_HOME
crs_start ora.rac1.ASM1.asm

srvctl add asm -n rac2 -i ASM2 -o $ORACLE_HOME
crs_start ora.rac2.ASM2.asm

# add database
srvctl add database -d ECOM -o $ORACLE_HOME
srvctl remove database -d ECOM

# add instance
srvctl add instance -d ECOM -i ECOM2 -n rac2
crs_start ora.ECOM.ECOM1.inst
srvctl add instance -d ECOM -i ECOM1 -n rac1
crs_start ora.ECOM.ECOM2.inst

#检查

srvctl config database -d ECOM

[@more@]

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

转载于:http://blog.itpub.net/8806316/viewspace-1043244/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值