博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle-rac出问题需要重装,自动清理安装痕迹脚本
阅读量:2432 次
发布时间:2019-05-10

本文共 2603 字,大约阅读时间需要 8 分钟。

注意:

这里的安装目录要先确认一致,否则请自行修改,不要盲目照抄

root登陆其中一个节点,先停止整个集群

/u01/app/11.2.0/grid/bin/crsctl stop cluster -all

清理脚本:

vi remove_rac.sh

#!/bin/bash

#start

#删除所有相关安装相关目录数据

rm -rf /etc/oracle

rm -rf /etc/oraInst.loc

rm -rf /etc/oratab

rm -rf /tmp/*

rm -rf /var/tmp/.oracle

rm -rf  /u01/app/

#杀死所有grid相关进程

for i in $(ps -ef|grep grid|awk -F " " '{print $2}' );do

kill -9 $i

done

#将所有ASM磁盘相关磁头dd清理一下(各位不一样的asm请自行修改)

dd if=/dev/zero of=/dev/asmdsk01 bs=1M count=10

dd if=/dev/zero of=/dev/asmdsk02 bs=1M count=10

dd if=/dev/zero of=/dev/asmdsk03 bs=1M count=10

dd if=/dev/zero of=/dev/asmdsk04 bs=1M count=10

dd if=/dev/zero of=/dev/asmdsk05 bs=1M count=10

dd if=/dev/zero of=/dev/asmdsk06 bs=1M count=10

#重建安装目录并授权

mkdir -p /u01/app/grid

mkdir -p /u01/app/11.2.0/grid

chown -R grid:oinstall /u01

mkdir -p /u01/app/oracle

chown oracle:oinstall /u01/app/oracle

chmod -R 775 /u01

#end

#脚本到这里结束

#后续的重装,可自己自由发挥了

rm -rf /opt/grid/

rm -rf /opt/database/

unzip /opt/p13390677_112040_Linux-x86-64_1of7.zip

unzip /opt/p13390677_112040_Linux-x86-64_2of7.zip

unzip /opt/p13390677_112040_Linux-x86-64_3of7.zip

chown -R grid:oinstall /opt/grid

chown -R oracle:oinstall /opt/database

xhost +

su - grid

export DISPLAY=192.168.100.100:0.0

cd /opt/grid/

./runInstaller

以上命令亲测,重装真是方便快捷^_^,写在这里记录一下,方便自己下次使用

下面分享一下博主自己在重装过程中,遇到的各种排查报错问题,以下也记录一下:

1、重装过程中遇到下图报错

要设置的:

/u01/app/11.2.0/grid/oui/bin/runInstaller -attachHome -noClusterEnabled ORACLE_HOME=/u01/app/11.2.0/grid ORACLE_HOME_NAME=Ora11g_gridinfrahome1 CLUSTER_NODES=erpdbtest1,erpdb-test-1,erpdb-test-2 "INVENTORY_LOCATION=/u01/app/oraInventory" LOCAL_NODE=erpdb-test1

Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB.   Actual 2047 MB    Passed

The inventory pointer is located at /etc/oraInst.loc

The inventory is located at /u01/app/oraInventory

OUI-10197:Unable to create a new Oracle Home at /u01/app/11.2.0/grid. Oracle Home already exists at this location. Select another location.

'AttachHome' failed.

解决方法就是上面红色字体的

LOCAL_NODE=erpdb-test1

原因是什么呢?其实很简单,只要在安装前检查你的/etc/hosts,千万别花里胡哨搞一大堆的一个IP对应多个主机名,

否则就会出现以上报错了,如果只是一对一就不会出现以上报错。

2、在grid安装即将全部完成的时候,会有一定概率出现以下报错框

(这个一定概率请自行理解-_-!,反正博主每次都遇到,不知道怎么避免这个报错,还请大神指教)

或者

这个报错不知道怎么解决,在网上找了很多资料后,看到最多的方法如下:

遇到这个报错, yum install -y libaio libaio.so.1 retry 之后还是报错,

尝试 ping  scan ip ,能 ping 通,可以忽略报错

好吧,博主每次都是可以ping通scan ip的,所以,每次都直接点击OK忽略了。

建议安装完成后,检查下集群状态是否都正常,登陆grid用户crsctl stat res -t查看

暂时就写这么多了,其他的上网自己查资料吧,后续的安装啥的步骤和各种报错解决,有时间再写另外一篇博客吧^_^

欢迎各位大神留言指教

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

转载于:http://blog.itpub.net/28371090/viewspace-2642358/

你可能感兴趣的文章
java——职责链模式
查看>>
java_选择类排序——简单选择排序
查看>>
java_中介者模式
查看>>
java_备忘录模式
查看>>
多线程——背景了解
查看>>
power designer使Comment与Name相同.txt
查看>>
学习Spring 开发指南------基础语义
查看>>
Ajax-----简易聊天室实战
查看>>
IE下的图片空隙间距BUG和解决办法
查看>>
[pb]从excel导入数据到datawindow
查看>>
CSS Padding in Outlook 2007 and 2010
查看>>
有关内存的思考题
查看>>
What is the difference between gross sales and revenue?
查看>>
Dreamweaver默认打开后缀名为ftl的文件时
查看>>
LNMP一键安装
查看>>
几个分析函数的比较
查看>>
主流算法:
查看>>
RMI
查看>>
J.U.C之Future
查看>>
缓存思想分析
查看>>