Loading

Oracle 12.2Cgrid脚本安装失败软件完全删除

操作环境:linux6.8

数据库版本:Oracle 12.2.0.1

1.停止集群软件

crsctl stop crs

如果停止不了直接杀死进程

      ps -ef | grep crs
      kill  -9 <crs pid>
      ps -ef | grep evm
      kill  -9 <evm pid>
      ps -ef | grep css
      kill  -9 <css pid>     

2.将Oracle、grid目录文件全部删除

rm -rf /u01/*

删除过程中可能会有文件无法删除,原因是有些数据库进程没有关闭,kill -9可以解决

 

3.删除/usr/local/bin目录下的dbhome、oraenv、coraenv文件

 rm -rf /usr/local/bin/dbhome
 rm -rf /usr/local/bin/oraenv
 rm -rf /usr/local/bin/coraenv

这里如果删除不干净,grid脚本执行的过程会报错

4.删除/tmp目录安装Oracle产生的相关文件

 rm -rf /tmp/*oracle*
 rm -rf /tmp/Oracle*
 rm -rf /tmp/.oracle
 rm -rf /tmp/CUV*
 rm -rf /tmp/OraInst*

  

5.清理ASM相关的DG信息

最好dd大小正好等于ocr盘符大小,否则再次安装提示OCR已经存在

这里说明一下,12C使用的OCR空间比较大,建议最少单块OCR为25G,这里安装使用的单块为30G,最好将整个OCR全部dd,博主清楚的时候dd 10G的数据,在创建OCR的时候提示OCR已经存在,中间来回折腾了好几次,最后将整个OCR格式化,问题得到解决。

dd if=/dev/zero of=/dev/asm-ov1 bs=3M count=10240
dd if=/dev/zero of=/dev/asm-ov2 bs=3M count=10240
dd if=/dev/zero of=/dev/asm-ov3 bs=3M count=10240
dd if=/dev/zero of=/dev/asm-ov4 bs=3M count=10240
dd if=/dev/zero of=/dev/asm-ov5 bs=3M count=10240
dd if=/dev/zero of=/dev/asm-ov6 bs=3M count=10240
dd if=/dev/zero of=/dev/asm-ov7 bs=3M count=10240

  

posted @ 2018-04-20 15:38  李行行  阅读(2393)  评论(0编辑  收藏  举报