一、windows環境
1、開始->設定->控制台->管理工具->服務 停止所有Oracle服務。
2、開始->程式->Oracle >Oracle Installation Products-> Universal Installer 勾選卸裝所有的Oracle産品,但不删除Universal Installer本身。
5、運作regedit,選擇HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE,按del鍵删除這個入口。
6、運作regedit,選擇HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services,滾動這個清單,删除所有Oracle入口。
7、 運作refedit,HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application删除所有Oracle入口。
8、 開始->設定->控制台->系統->進階->環境變量 删除環境變量CLASSPATH和PATH還有PER5PATH等變量中有關Oracle的設定。
9、 從桌面上、STARTUP(啟動)組、程式菜單中,删除所有有關Oracle的組和圖示
10、 删除Program FilesOracle目錄
11、 重新啟動計算機,重起後才能完全删除Oracle所在目錄
12、 删除與Oracle有關的檔案,選擇Oracle所在的預設目錄C:Oracle,删除這個入口目錄及所有子目錄,并從Windows目錄(一般為C:\WINNT)下删除以下檔案:ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
13、 WIN.INI檔案中若有[ORACLE]的标記段,删除該段。
二、Linux環境
0、如果有CRS,要先運作$CRS_HOME/install/rootdelete.sh
1、Remove /usr/local/bin/{coraenv, dbhome, oraenv}
2、Remove /etc/oratab, /etc/oraInst.loc, and /etc/oracle directory
3、Remove all files created by Oracle installer in /opt/oracle (Install Directory)
i.e. Directory /opt/oracle/{product, admin, oradata, oraInventory}
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv
rm -rf /etc/oratab
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /opt/oracle/product
rm -rf /opt/oracle/admin
rm -rf /opt/oracle/oradata
rm -rf /opt/oracle/oraInventory
quit;