- Ensure that you are logged in as a user with Administrator privileges
- If any Oracle services (their names always begin with "Oracle") are running, then stop them:
- Right-click My Computer > Manage > Services and Applications > Services
- Scroll down to the Oracle services
- For each service with status "Started", select the service and click Stop
- Right-click My Computer > Manage > Services and Applications > Services
- Use the Oracle Installer to uninstall the software:
- Click Start > Oracle - <home> > Oracle Installation Products > Universal Installer
- Click Installed Products
- For each product, expand the Oracle home you want to uninstall, select the product, click Remove, and then click Yes
- Exit the Installer
- Click Start > Oracle - <home> > Oracle Installation Products > Universal Installer
- Start the registry editor: Click Start > Run > type regedit and press Enter
- Note the value of the key HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\inst_loc (probably "C:\Program Files\Oracle\Inventory")
- Delete the key HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
- Delete all keys under HKEY_LOCAL_MACHINE\SOFTWARE\ODBC that are related with the "Oracle ODBC Driver"
- Delete all keys under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall that are related to Oracle
- Delete all keys under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services that begin with ORACLE or ORAWEB
- Delete all keys under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application that begin with ORACLE
- Delete all keys under HKEY_CLASSES_ROOT that begin with Ora or ORCL (e.g. Oracle*, ORADC*, ORAMMC*, OraOLE*, OraPerf*, and ORCL*)
- Delete all keys under HKEY_LOCAL_MACHINE\SOFTWARE\Classes that begin with Ora or ORCL (e.g. Oracle*, ORADC*, ORAMMC*, OraOLE*, OraPerf*, and ORCL*)
- Delete the key HKEY_CURRENT_USER\Software\Oracle
- Delete all keys that match the pattern HKEY_USERS\*\Software\Oracle
- Close the registry
- Clean the environment:
- Click Start > Settings > Control Panel > System > Advanced tab > Environment variables
- Edit the PATH variable in the System Variables section:
- Remove all references to Oracle homes (e.g. d:\ora904mt)
- If JRE was installed by Oracle, then remove the JRE path
- Remove all references to Oracle homes (e.g. d:\ora904mt)
- If there is a CLASSPATH variable in the System Variables section, then note its value and then delete it
- If there are any other Oracle variables in the System Variables section (e.g. ORACLE_HOME, ORACLE_SID, TNS_ADMIN, JSERV, or WV_GATEWAY_CFG), then delete them
- Click OK and then OK again to close the System Properties box
- Close the Control Panel
- Click Start > Settings > Control Panel > System > Advanced tab > Environment variables
- Remove remaining folders and icons:
- Right-click Start and select Explore
- Navigate to C:\Documents and Settings\All Users\Start Menu\Programs
- Delete the folders that begin with Oracle
- Delete the folder whose name was pointed to by HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\inst_loc
- Close the Explorer window
- Right-click Start and select Explore
- Delete all folders and files in the C:\Documents and Settings\<username>\Local Settings\Temp\ directory
- Delete the Oracle home directories
- Right-click Recycle Bin, select Empty Recycle Bin, and click Yes
- Defragment you disk:
- Right-click My Computer > Manage > Storage > Disk Defragmenter
- For each drive, select it and click Defragment
- Right-click My Computer > Manage > Storage > Disk Defragmenter
- Reboot the computer
(DISCLAIMER: The views and opinions expressed in this blog are my own and do not necessarily reflect those of Oracle Corporation, its subsidiaries and/or its affiliates. The views and opinions expressed by visitors to this blog are theirs and do not necessarily reflect mine.)
Uninstalling Oracle Products on Windows 2000
Subscribe to:
Post Comments (Atom)
thanks much,this was quite helpful.
ReplyDeleteCan anyone recommend the top Network Management system for a small IT service company like mine? Does anyone use Kaseya.com or GFI.com? How do they compare to these guys I found recently: N-able N-central endpoint security
ReplyDelete? What is your best take in cost vs performance among those three? I need a good advice please... Thanks in advance!