oracle 19c&21c 單機/RAC手工清理
單機手工清理
1. 停止監聽
[oracle@orcl ~]$ lsnrctl stop
[oracle@orcl ~]$ lsnrctl status
2. 停止資料庫
[oracle@orcl~]$ sqlplus / as sysdba
SQL> shutdown immediate
3. 刪除oracle 的inventory 目錄
[root@orcl app]# rm -rf /u01/app/oraInventory/
4. 刪除Oracle 的base 目錄下所有的目錄
[root@orcl oracle]# rm -rf /u01/app/oracle/*
5. 刪除臨時目錄/tmp
[root@orcl oracle]#cd /tmp
[root@orcl tmp]#rm -rf CVU*
[root@orcl tmp]#rm -rf OraInstall*
6. 刪除Oracle 的配置檔案
[root@orcl tmp]# rm -f /etc/ora*
7. 刪除oracle 產生命令
[root@orcl tmp]# rm -f /usr/local/bin/*
8. 其他的檔案
[root@orcl .oracle]# rm -rf /usr/tmp/.oracle/
9. 刪除使用者和組
[root@orcl tmp]# userdel -r oracle
[root@orcl tmp]# groupdel dba
[root@orcl tmp]# groupdel oinstall
10. 撤銷oracle 的資源限制檔案
[root@orcl tmp]# vi /etc/security/limits.conf
11. 核心引數
[root@orcl tmp]# vi /etc/sysctl.conf
[root@orcl tmp]# sysctl -p
12. 刪除oracle base
[root@orcl ~]# rm -rf /u01
手工清理
以下操作都在雙節點進行
1 關庫, 關叢集
[oracle@orcl1~]# srvctl stop database -d orcl ( 一個節點執行即可 )
[root@orcl1~]# $GRID_HOME/bin/crsctl stop crs
2 刪除oracle 使用者的oracle_home 和oracle_base
3 刪除/usr/local/bin/ 下的檔案
[root@orcl1 ~]# rm -f /usr/local/bin/dbhome
[root@orcl1 ~]# rm -f /usr/local/bin/oraenv
[root@orcl1 ~]# rm -f /usr/local/bin/coraenv
4 將/etc 下的檔案刪除
[root@orcl1 ~]# rm -f /etc/oratab
[root@orcl1 ~]# rm -f /etc/oraInst.loc
[root@orcl1 ~]# rm -rf /etc/oracle
5 刪除oracle 使用者
[root@orcl1 ~]# userdel -r oracle
6 刪除grid 使用者的oracle_home 和oracle_base
7 刪除/etc 下的配置檔案
[root@orcl1 ~]# cd /etc/
[root@orcl1 etc]# rm -rf ora*
[root@orcl1 ~]# cd /etc/init
[root@orcl1 init]# rm -rf oracle*
[root@orcl1 ~]# cd /etc/init.d/
[root@orcl1 init.d]# rm -f init.ohasd
[root@orcl1 init.d]# rm -f ohasd
[root@orcl1 init.d]# rm -f init.tfa
8. 刪除/var/tmp/.oracle 叢集註冊資訊
[root@orcl1 ~]# rm -f /var/tmp/.oracle
9 刪除/tmp 下安裝臨時資訊
[root@orcl1 ~]# cd /tmp
[root@orcl1 tmp]#rm -rf CVU*
[root@orcl1 tmp]#rm -rf OraInstall*
10 格式化ASM 磁碟組
[root@orcl1 ~]# dd if=/dev/zero of=/dev/asm-diskb bs=1024 count=1000
[root@orcl1 ~]# dd if=/dev/zero of=/dev/asm-diskc bs=1024 count=1000
[root@orcl1 ~]# dd if=/dev/zero of=/dev/asm-diskd bs=1024 count=1000
[root@orcl1 ~]# dd if=/dev/zero of=/dev/asm-diske bs=1024 count=1000
[root@orcl1 ~]# dd if=/dev/zero of=/dev/asm-diskf bs=1024 count=1000
11 刪除grid 使用者和屬組
[root@orcl1 ~]# userdel -r grid
[root@orcl1 ~]# groupdel dba
[root@orcl1 ~]# groupdel oinstall
12. 排查是否有殘餘程式
殺程式
[root@orcl1 ~]# ps -ef | grep crs
[root@orcl1 ~]# ps -ef | grep ora
[root@orcl1 ~]# ps -ef | grep grid
[root@orcl1 ~]# kill -9 PID
參考文獻
http://m.blog.itpub.net/31060020/viewspace-2644550/
https://www.cnblogs.com/wcwen1990/p/6661592.html
https://www.cnblogs.com/jyzhao/p/7305195.html
http://m.blog.itpub.net/25116248/viewspace-1158440/
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)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23825935/viewspace-2928828/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 手工清理19c RAC環境
- 簡單介紹Oracle 19c RAC 手工建庫的過程Oracle
- Networker恢復oracle rac到單機Oracle
- Oracle搭建rac到單庫的adgOracle
- Oracle 12C RAC的單機Standby returning error ORA-16191OracleError
- oracle RACOracle
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- RAC恢復到單機
- Oracle 11.2 DataGuard RAC To RAC搭建Oracle
- Oracle RAC CacheFusion 系列十五:Oracle RAC CRServer Part TwoOracleServer
- ORACLE RAC clusterwareOracle
- Oracle RAC Cache Fusion系列十八:Oracle RAC Statisticsand Wait EventsOracleAI
- oracle-rac出問題需要重灌,自動清理安裝痕跡指令碼Oracle指令碼
- ORACLE 11.2.0.4 rac for linux 鏈路宕導致的單節點異常當機OracleLinux
- Oracle 11g RAC到單例項OGG同步Oracle單例
- Oracle RAC Cache Fusion 系列十四:Oracle RAC CR Server Part OneOracleServer
- Oracle RAC Cache Fusion 系列十:Oracle RAC Enqueues And Lock Part 1OracleENQ
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- Oracle RAC Wait EventsOracleAI
- oracle rac 增加磁碟Oracle
- Oracle:審計清理Oracle
- 【RAC】Oracle rac 如何修改公網及vipOracle
- Oracle RAC Cache Fusion 系列九:Oracle RAC 分散式資源管理(二)Oracle分散式
- Oracle RAC Cache Fusion 系列八:Oracle RAC 分散式資源管理(一)Oracle分散式
- Oracle RAC+DG搭建Oracle
- Oracle RAC更新補丁Oracle
- Oracle RAC新增節點Oracle
- 4.2.1.12 規劃 Oracle RACOracle
- Oracle RAC自啟動Oracle
- Networker備份oracle racOracle
- Oracle:RAC 程式簡介Oracle
- oracle的adr清理incidentOracleIDE
- G003-ORACLE-INS-RAC-01 ORACLE 19C RAC Ins ON OEL 7.8Oracle
- 【BUILD_ORACLE】Oracle 19c RAC搭建(六)建立RAC資料庫UIOracle資料庫
- Oracle RAC一鍵部署001(主機環境校驗)Oracle
- ORACLE 11.2.0.4 RAC RMAN異機恢復之ORA-15001Oracle
- Oracle 單機配置DataGuardOracle
- Oracle RAC一鍵部署004(RAC引數校驗)Oracle