oracle root脚本,关于执行orainstRoot.sh脚本root.sh和vipca脚本

一.orainstRoot.sh这个脚本很简单,就是更改$ORACLE_BASE/oraInventory的权限。

二.第一台机器上运行:root.sh安装crs,包括启动css。第二台和第一台一样,不过最后要执行vipca脚本。

(1)RAC 在安装时意外中断, 重新安装clusterware软件, 安装过程中没有问题,在最后执行root.sh脚本的时候出现异常, 脚本一闪而过,没有执行成功。

原因:

更换的存储设备和上次安装的设备文件名不一致。

解决方法:

删除每台机器上的/etc/oracle/scls_scr/rac1/oracle/cssfatal文件即可。

三.vipca看名字就知道是建立vip的脚本。

(1)在执行这些脚本之前,需要vi vipca加上unset

LD_ASSUME_KERNEL。

(2)在第二台机器执行vipca时会报错,需要先设置端口

./oifcfg setif -global

eth0/192.168.100.0:public

./oifcfg setif -global

eth1/192.168.200.0:cluster_interconnect

./oifcfg getif

四.如果安装CRS时root.sh执行失败,我们应当如何重新执行root.sh,再比如OCR和VOTE全部损坏,并且都没有备份,应当如何恢复,这时候最简单的办法就是重新配置OCR和VOTE。

模拟实验:

假设我们安装CRS时执行root.sh失败,我们应当如何重新执行root.sh,再比如OCR和VOTE全部损坏,并且都没有备份,应当如何恢复,这时候最简单的办法就是重新配置OCR和VOTE,下面是具体模拟过程:

[root@rac1 oracle]# crs_stat -t

Name Type Target State Host

------------------------------------------------------------

ora.orcl.db application ONLINE ONLINE rac2

ora....l1.inst application ONLINE ONLINE rac1

ora....l2.inst application ONLINE ONLINE rac2

ora....SM1.asm application ONLINE ONLINE rac1

ora....C1.lsnr application ONLINE ONLINE rac1

ora.rac1.gsd application ONLINE ONLINE rac1

ora.rac1.ons application ONLINE ONLINE rac1

ora.rac1.vip application ONLINE ONLINE rac1

ora....SM2.asm application ONLINE ONLINE rac2

ora....C2.lsnr application ONLINE ONLINE rac2

ora.rac2.gsd application ONLINE ONLINE rac2

ora.rac2.ons application ONLINE ONLINE rac2

ora.rac2.vip application ONLINE ONLINE rac2

这是一个已经在运行中的RAC环境,我们模拟所有的ocr和vote均损坏。

ocr和vot盘均采用裸设备:

# cat ocr.loc

ocrconfig_loc=/dev/raw/raw1

ocrmirrorconfig_loc=/dev/raw/raw2

[root@rac1 oracle]# crsctl query css votedisk

0. 0 /dev/raw/raw3

1. 0 /dev/raw/raw4

2. 0 /dev/raw/raw5

located 3 votedisk(s).

我们将所有的裸设备全部dd格式化掉:

[root@rac1 oracle]# dd if=/dev/zero of=/dev/raw/raw1 bs=8192 count=12800

12800+0 records in

12800+0 records out

[root@rac1 oracle]# dd if=/dev/zero of=/dev/raw/raw2 bs=8192 count=12800

12800+0 records in

12800+0 records out

[root@rac1 ~]# dd if=/dev/zero of=/dev/raw/raw3 bs=8192 count=12800

12800+0 records in

12800

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值