19C单机以及RAC手工清理步骤

来源:这里教程网 时间:2026-03-03 21:30:17 作者:

一 单机手工清理   1. 停止监听     [oracle@ggs ~]$ lsnrctl stop       [oracle@ggs ~]$ lsnrctl status      2. 停止数据库     [oracle@ggs~]$ sqlplus / as sysdba     SQL> shutdown immediate      3. 删除oracle的inventory 目录     [root@ggs app]# rm -rf /u01/app/oraInventory/      4. 删除Oracle的base目录下所有的目录     [root@ggs oracle]# rm -rf /u01/app/oracle/*      5. 删除临时目录/tmp     [root@ggs tmp]#rm -rf CVU*     [root@ggs tmp]#rm -rf OraInstall*   6. 删除Oracle的配置文件     [root@ggs tmp]# rm -f /etc/ora*      7. 删除oracle产生命令     [root@ggs tmp]# rm -f /usr/local/bin/*      8. 其他的文件     [root@ggs .oracle]# rm -rf /usr/tmp/.oracle/      9. 删除用户和组     [root@ggs tmp]# userdel -r oracle     [root@ggs tmp]# groupdel dba         [root@ggs tmp]# groupdel oinstall 10. 撤销oracle的资源限制文件     [root@ggs tmp]# vi /etc/security/limits.conf      11. 内核参数     [root@ggs tmp]# vi /etc/sysctl.conf      [root@ggs tmp]# sysctl -p 12. 删除oracle base     [root@ggs ~]# rm -rf /u01 二 RAC手工清理  以下操作都在双节点进行 1.关库、关集群     [root@node1~]# srvctl stop database -d orcl     [root@node1~]# crsctl stop crs 2.删除oracle用户的ORACLE_HOME和ORACLE_BASE      根据自己实际目录删除 3.删除/usr/local/bin/下的文件     [root@node1 ~]# rm -f /usr/local/bin/dbhome     [root@node1 ~]# rm -f /usr/local/bin/oraenv     [root@node1 ~]# rm -f /usr/local/bin/coraenv 4.将/etc下的文件删除     [root@node1 ~]# rm -f /etc/oratab     [root@node1 ~]# rm -f /etc/oraInst.loc     [root@node1 ~]# rm -rf /etc/oracle 5.删除oracle用户     [root@node1 ~]# userdel -r oracle 6.删除grid用户的ORACLE_HOME和ORACLE_BASE     根据自己实际目录删除 7.删除/etc下的配置文件     [root@node1 ~]# cd /etc/     [root@node1 etc]# rm -rf ora*          [root@node1 ~]# cd /etc/init     [root@node1 init]# rm -rf oracle*          [root@node1 ~]# cd /etc/init.d/     [root@node1 init.d]# rm -f init.ohasd     [root@node1 init.d]# rm -f ohasd     [root@node1 init.d]# rm -f init.tfa 8.删除/var/tmp/.oracle 集群注册信息     [root@node1 ~]# rm -f /var/tmp/.oracle  9.删除/tmp下安装临时信息     [root@node1 ~]# cd /tmp     [root@node1 tmp]#rm -rf CVU*     [root@node1 tmp]#rm -rf OraInstall* 10.格式化ASM磁盘组     [root@node1 ~]#dd if=/dev/zero of=/dev/udev/asm_sda_ocr  bs=8192 count=2147     [root@node1 ~]#dd if=/dev/zero of=/dev/udev/asm_sdd_ocr  bs=8192 count=2147     [root@node1 ~]#dd if=/dev/zero of=/dev/udev/asm_sde_ocr  bs=8192 count=2147     [root@node1 ~]#dd if=/dev/zero of=/dev/udev/asm_sdb_data  bs=8192 count=2147     [root@node1 ~]#dd if=/dev/zero of=/dev/udev/asm_sdc_data  bs=8192 count=2147 11.删除grid用户和属组     [root@node1 ~]# userdel -r grid     [root@node1 ~]# groupdel dba     [root@node1 ~]# groupdel oinstall 12.排查是否有残余进程     若有则杀进程     [root@node1 ~]# ps -ef | grep crs     [root@node1 ~]# ps -ef | grep ora     [root@node1 ~]# ps -ef | grep grid     [root@node1 ~]# Kill -9 PID 参考文档: How to completely remove 11.2 and 12.1 Grid Infrastructure, CRS and/or Oracle Restart - IBM: Linux on System z (Doc ID 1413787.1)

相关推荐

热文推荐