僅執行「解除安裝」或刪除目錄,再次安裝時精靈介面閃退、無法進行下一步。根因:登錄檔、服務、環境變數、目錄殘留導致安裝程式偵測到舊實例衝突。必須「刮乾淨」才能乾淨重裝。
OracleService*、Oracle*Listener*、Oracle*Agent* 等所有 Oracle 相關服務。regedit → HKEY_LOCAL_MACHINE\SOFTWARE\Oracle → 刪除整個 Oracle 鍵值。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services → 搜尋並刪除所有 Oracle* 開頭的服務鍵值。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application → 刪除所有 Oracle 相關鍵值。PATH、CLASSPATH,移除所有 Oracle 路徑;若有 ORACLE_HOME、TNS_ADMIN 等變數一併刪除。\Program Files\Oracle (或自訂安裝路徑)。C:\Oracle (或 ORACLE_BASE) 整個目錄樹;C:\Windows 下刪除 Oracle.INI、oradim*.INI、oraodbc.ini 等。C:\Windows\WIN.INI 含 [Oracle] 區段,刪除該區段。Process Explorer 找出持有程序終止,或用 MoveFileEx 排程下次開機刪除。ORACLE_HOME、ORACLE_BASE、SID、Port,並妥善管理 PATH 順序。srvctl stop database -d <db>、lsnrctl stop、emctl stop dbconsolerunInstaller -deinstall 或 deinstall.sh (11.2+)/etc/oratab、/etc/oraInst.loc、/opt/ORCLfmap 等系統層配置$ORACLE_BASE、$ORACLE_HOME、/tmp/.oracle、/var/opt/oracle/etc/init.d/、/etc/rc*.d/ 啟動腳本殘留