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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單機安裝Oracle RAC (zt)Oracle
- 簡單介紹Oracle 19c RAC 手工建庫的過程Oracle
- Oracle 11g Rac清理指令碼Oracle指令碼
- Networker恢復oracle rac到單機Oracle
- oracle 10g rac轉成單機Oracle 10g
- [轉載] Oracle9i RAC 手工新增節點Oracle
- oracle 10g rac轉成單機5Oracle 10g
- oracle 10g rac轉成單機4Oracle 10g
- oracle 10g rac轉成單機3Oracle 10g
- oracle 10g rac轉成單機2Oracle 10g
- rac scan listener log 清理監聽日誌 oracleOracle
- 手工清理ASM裡面的垃圾檔案ASM
- windows_vmware_rhel 5u4_oracle10g_rac_手工註冊到racWindowsOracle
- Oracle10g下手工重建CRS和RAC資料庫Oracle資料庫
- 【RAC】RAC安裝錯誤手工解除安裝
- oracle單例項轉RACOracle單例
- 變更oracle 11.2.0.3 rac sga自動管理為sga手工管理Oracle
- Linux徹底清理Oracle 11g RAC環境方案LinuxOracle
- 重灌Oracle 10g RAC如何幹淨的清理系統Oracle 10g
- Oracle DataBase單例項遷移到Oracle RACOracleDatabase單例
- 【oracle手工建庫】Oracle
- oracle手工建庫Oracle
- oracle碎片清理Oracle
- Oracle 11.2.0.4 從單例項,使用RMAN 異機恢復到RACOracle單例
- Oracle RAC的TAF簡單測試Oracle
- oracle 10g RAC簡單管理Oracle 10g
- 如何把rac元件變成單機元件
- 手工刪除解除安裝oracle 11g rac的具體步驟(方法)Oracle
- 變更oracle 11.2.0.3 rac sga手工管理為sga及pga全自動管理Oracle
- oracle 10 手工建庫Oracle
- Oracle 9 手工建庫Oracle
- Oracle手工建庫指南Oracle
- RAC 腦裂 處理機制 Oracle RAC Brain SplitOracleAI
- DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE 手工清理awr
- oracle 10g rac 單例項恢復至ORACLE10G RAC RMANOracle 10g單例
- 【RMAN】oracle11g單機資料通過RMAN恢復至RACOracle
- 【RMAN】oracle11g單機資料透過RMAN恢復至RACOracle
- Oracle搭建rac到單庫的adgOracle