卸载RAC方法
来源:互联网 发布:网页广告过滤软件 编辑:程序博客网 时间:2024/05/22 14:17
脚本分为这么几个部分:
1. stop and delete RAC instance, drop the database
2. stop and delete ASM instance
3. stop and delete listener
4. stop crs stack and clean related resource
5. clean ocr context
6. change permission and remove related ORACLE directory and Clusterware directory
其中4,5都可以直接利用Clusterware 目录install下面的脚本进行,所以这里主要介绍1,2,3,6.
1. stop and drop database
#!/bin/ksh
db=`srvctl config database`
echo “db=$db”
nl=`srvctl config databaes -d $db | awk ‘{print $2}’`
echo “nl=$nl”
srvctl stop database -d $db
srvctl remove database -d $db -f
for n in $nl
do
echo “stop and remove instance on instance $n”
srvctl stop instance -d $db -i $n
srvctl remove instance -d $db -i $n -f
done
echo “stop and remove database instance done”
2. stop and drop asm instance
#!/bin/ksh
nl=`olsnodes`
for n in $nl
do
srvctl stop asm -n $n
srvctl remove asm -n $n
done
echo “stop and remove asm done”
3. stop and drop listener
lsnr=`crs_stat |grep lsnr | cut -d= -f2`
for l in $lsnr
do
crs_stop $l
crs_unregister $l
done
echo “stop and remove listener done”
4. stop crs stack and clean related resource
这里需要注意的是,这里的操作必须一个节点一个节点的执行,不能并行操作,就如同安装的时候执行root.sh一样!切记切记.
on local node:
$ORA_CRS_HOME/install/rootdelete.sh local nosharedvar nosharedhome
on remote nodes:
$ORA_CRS_HOME/install/rootdelete.sh remote nosharedvar nosharedhome
5. clean ocr
only execute this on local node:
$ORA_CRS_HOME/install/rootdeinstall.sh
6. change permission and remove directory
这里之所以要更改权限是因为安装后期运行root.sh的时候会把ORA_CRS_HOME的父目录改为root权限,下次安装的时候必须修改为oracle用户
chown -Rf ractest:oinstall $ORA_CRS_HOME/../../../
rm -Rf $ORA_CRS_HOME;rm -Rf $ORACLE_BASE/../oraInventory; rm -Rf $ORACLE_BASE;rm -Rf /var/opt/oracle;rm -Rf /var/tmp/.oracle/*;rm -Rf /tmp/*;
到这里为止,下载任务就可以完成,既可以重新进行Clusterware和RAC的安装了。
- 卸载RAC方法
- RAC卸载
- RAC 卸载 说明
- RAC完全卸载
- RAC 卸载 说明
- 11G RAC 卸载
- RAC 卸载 说明
- rac 卸载手动
- RAC grid卸载
- 【RAC】 RAC For W2K8R2 安装--卸载(八)
- oracle RAC 完整卸载(改版)
- 卸载oracle 11g & rac
- oracle11g R2 RAC 卸载 grid
- 卸载Oracle 11gR2 RAC
- oracle11g R2 RAC卸载grid
- 测试手工卸载ORACLE RAC
- 【RAC】RAC卸载——各部件单个卸载+完整卸载
- Oracle 11g RAC Grid卸载
- 28个不得不看的经典编程算法!!
- Mac: 内存测试
- RAC安装
- Android 系统应用调用,intent的使用总结
- flash与字符串:数组转换为字符串
- 卸载RAC方法
- 享元模式
- Tester responsibility in agile testing
- ASM管理DG过程
- ASP.NET连接非默认MSSQL数据库实例
- Linux进程间通信之管道通信
- Dll的显式和隐式调用
- 磁盘阵列使用心得
- GridView编辑、删除