• 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
    

      

  • 相关阅读:
    为什么CAP不能同时满足?
    多线程模式下高并发的环境中唯一确保单例模式---DLC双端锁
    有道词典命令行查询工具(Mac/Ubuntu)
    CentOS 6.9配置EPEL源
    GitHub官方Markdown语法教程
    CentOS 6.9设置阿里云源/163源
    Ubuntu 16.04安装Wine版的微信(deepin-wechat)
    普通主板设置BIOS实现电脑插电自动启动
    IntelliJ IDEA导出设置
    Linux下swap分区多大才合适的问题探讨
  • 原文地址:https://www.cnblogs.com/hanglinux/p/8891195.html
Copyright © 2020-2023  润新知