Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Removing Oracle products from NT
Whew.....Here is a slightly quicker version. After making all necessary
backups, especially the registry. Stop all your Oracle services, uninstall
the Oracle software, delete all the Oracle folders and remove your Oracle
.ini files from Win NT boot directory.
Then use Registry Ripper http://www.techweb.com/winmag/columns/powertools/ptripper.htm
, excellent freeware to easily find all of the Oracle entries, including
all the services. (Registry Ripper will allow you to restore the deleted
entries)
When you reboot, all of the services and Oracle entries will be gone.
A clean machine.... You can also clean the orphan dll's from your system
using the excellent free AnalogX
- Downloads [DLL Archive] this also will allow you to restore removed
dll's.
Also here are some other excellent free NT system utilities PricelessSystemUtilities:
the best in Windows © System Utilities Freeware .
Charles Yuan
Oracle DBA
charlesy_at_planetsql.com
918 744 4333
"Eric D. Pierce" wrote:
Doc ID:
Note:74790.1
Subject:
Cleanly Deinstalling
RDBMS
Software from 95/98/NT
Type:
BULLETIN
Status:
PUBLISHED
Content Type:
TEXT/PLAIN
Creation Date:
08-OCT-1999
Last Revision Date:
05-SEP-2000
Language:
USAENG
------------------------------------------------------------------------
Cleanly Deinstalling Oracle RDBMS Software from Windows 95/98/NT
Machines
------------------------------------------------------------------------
Purpose
--------
This bulletin explains how to remove Oracle software from a Windows
95, 98,
or NT system.
Scope & Application
-------------------
This bulletin assumes the reader has a thorough understanding
of the
operating system and the Windows registry.
Related Documents
-----------------
[NOTE:61621.1] Recreating Oracle7 / Oracle8 services and instances
from
the command line
Introduction
------------
Removing or deinstalling Oracle software from an 95/98/NT operating
system
requires several steps to completely creating a 'clean' machine.
This
document explains what must be done to remove all Oracle software
from the
system.
Warning
-------
1) Backup
Be careful, because these steps remove all
Oracle software, Oracle services,
and Oracle registry entries from the system.
So it is advisable that you first perform
a backup, if required, of
certain files like:
SQL*Nnet configuration files
Database files
Self-written scripts
that are stored under the oracle home directory,
etc.
2) The following procedures require the editing of Windows
registry, which is a
potentially dangerous operation. There is
no undo option in the Registry
Editor.
Content
-------
A. 32-bit on Windows NT
B. 32-bit on Win95/Win98
C. 16-bit
A. 32-bit on Windows NT
-----------------------
1. Ensure that you are logged in as a user
with Administrator privileges.
2. Stop all Oracle-related services and all
Oracle programs.
3. Remove the database services via the oradim
command. This can be
done via ORADIMXX -DELETE
-SID <SID> or via the 'SC' tool of the
resource kit.
For a full explanation on
using the ORADIM command, see [NOTE:61621.1].
As from 8.1.6, the method
for deinstalling is to first run Net8CA
in Deinstall mode, then
run DBCA to delete a database, then run OUI
to deinstall the products.
At this point, all services should be
removed.
4. Start the ODBC administrator applet, if installed,
and remove any
Oracle DSN definitions.
5. Remove the Oracle software via the Oracle installer
or the
Universal Installer (8.1.5 and
onwards). Make sure that all
services related to Oracle are
stopped first.
Note that you cannot remove the
installer itself.
If Legato Storage Manager is installed
on the system, then remove it via
the uninstaller executable that
is shipped with Legato.
Start->Programs->Networker->Uninstall
Networker
Caution: If Legato Storage Manager
was installed independently of
Oracle, DO NOT REMOVE LSM, because your system's backup
environment may be adversely affected.
6. Start the Event Viewer, Log->Application, and
clean up the
application logs for Oracle.
7. Start the registry editor. This can be done via
regedit or
regedt32.
a) If the Oracle Universal
Installer (OUI) was used, go to
HKEY_LOCAL_MACHINE\Software\Oracle
and write down the value of
the INST_LOC
variable. This shows you where the OUI
software
is installed. This can then be used to remove the OUI
from the
machine afterwards.
b) Go to HKEY_LOCAL_MACHINE\Software
and remove the ORACLE key,
look into
the ODBC key for any 'leftovers' of Oracle. If they
exist,
then remove them as well.
c) Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
and
verify
that all services that start with 'Oracle' are removed.
If this
is not the case, then remove the services starting with
'Oracle' (database
related) and the ones that start with
'OraWeb'
(Oracle Application Server related).
No entries
will not be removed from the services dialog box
until
you reboot.
d) Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\
Application
and look for keys that start with 'Oracle'.
Normally,
they should have been removed in Step 5.
e) Go to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\Uninstall
and remove
all entries related to Oracle
Typical
entries to found there are:
Oracle JInitiator 1.1.x.x
f) Close the registry editor.
8. Remove any Oracle related .INI files that may
exist in the Windows
NT Boot directory. The Windows
NT boot directory may be found by
entering "SET WINDIR" from a command
prompt.
Typical Oracle .INI files include
ORADIM73.INI, ORADIM80.INI,
ORACLE.INI, ORAODBC.INI
9. Go to Start->Settings->control Panel->System->Environment.
* Select in the 'System Variables'
window the PATH variable and
remove the %ORACLE_HOME%\BIN
directory. If JRE was installed by
Oracle, then remove
the JRE path as well.
(For example: ...;C:\Orant\Bin;C:\Program
Files\Oracle\jre\1.1.7\bin;...)
* Check the ‘User Variables for
user xxx’ section also for Oracle
entries to remove.
* Check as well the ‘System Variables’
as ‘User Variables for user
xxx’ windows for Oracle
variable to remove: typical entries could
be: ORACLE_SID, TNS_ADMIN,
…
10. Remove any icons and references from the start menu.
They are
listed into the C:\Winnt\Profiles\All
Users\Start Menu\Programs
directory.
Normally, they should be removed
by the Oracle Installer in Step 4.
11. Remove the %ORACLE_HOME% directory from the machine,
either by
using the Windows NT Explorer
or from the command prompt.
12. If the Oracle products were installed via the Oracle
Universal
Installer, then remove this also
from the system. By default, it is
installed under the Oracle directory
in C:\Program Files, although
you could have specified an alternative
directory when
you installed the Oracle Universal
Installer (OUI). In that case,
look at the INST_LOC parameter
you have noted down in Step 6a.
13. Reboot your computer.
B. 32-bit on Win95/Win98
------------------------
1. Stop all Oracle programs.
2. Start the ODBC administrator applet, if installed,
and remove any
Oracle DSN definitions.
3. Remove the Oracle software via the Oracle installer
or the
Universal Installer (8.1.5 and
onwards). Note that you cannot remove
the installer itself.
If Legato Storage Manager is installed
on the system, then remove it via
the uninstaller executable that
is shipped with Legato.
Start->Programs->Networker->Uninstall
Networker
Caution: If Legato Storage Manager
was installed independently of
Oracle, then DO NOT REMOVE LSM, because your system's backup
environment may be adversely affected.
4. Start the registry editor. This can be done via
regedit or
regedt32.
a) If the Oracle Universal
Installer (OUI) was used, go to
HKEY_LOCAL_MACHINE\Software\Oracle
and write down the value of
the INST_LOC
variable. This is showing you where the OUI
software
is installed. This can then be used to remove the OUI
from the
machine afterwards.
b) Go to HKEY_LOCAL_MACHINE\Software
and remove the ORACLE key,
look into
the ODBC key for any 'leftovers' of Oracle, if they
exist
remove them as well.
c) Go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Uninstall
and remove all entries related to
Oracle.
5. Close the registry editor.
6. Edit your AUTOEXEC.BAT file and remove the %ORACLE_HOME%\bin
and
JRE paths from the PATH.
(For example: ...;C:\Orant\Bin;C:\Program
Files\Oracle\jre\1.1.7\bin;...)
Check if any Oracle variables
are set in the AUTOEXEC.BAT. If there are,
then remove them.
7. Remove any icons and references from the Start
menu. They are
listed in the C:\Windows\Start
Menu\Programs directory via Windows
Explorer. These are not always
removed by the Oracle installer in
Step 2.
8. Remove the %ORACLE_HOME% directory from the machine,
either by
using the Windows Explorer or
from the command prompt.
9. If the Oracle products were installed via the
Oracle Universal
Installer, remove this also from
the system. By default, it is
installed under the Oracle directory
in C:\Program Files, although
you could have specified an alternative
directory when
you installed the Oracle Universal
Installer (OUI). In that case,
look at the INST_LOC parameter
you have noted down in Step 3a.
10. Remove any Oracle-related .INI files that may exist
in the Windows
directory. The Windows may be
found by entering "echo %WINDIR%"
from a command prompt.
Typical Oracle .INI files include
ORADIM73.INI, ORADIM80.INI,
ORACLE.INI, ORAODBC.INI
11. Reboot you computer.
C. 16-bit
---------
The default Oracle Home for Windows 3.X is orawin.
1. If the database is running, then shut it down.
2. Deinstall all Oracle products with the Oracle
Installer.
a) Run orainst.exe from your
Oracle Home. The Oracle Software
Asset
Manager window is displayed.
b) Select all of the Oracle
products that are listed in the
right
window pane.
c) Click the [REMOVE] button.
3. Delete your ORACLE_HOME directory.
4. Use your favorite text editor and edit win.ini.
a) Locate the ora_config
parameter.
Remove
the file that ora_config points to.
b) Delete all references
to Oracle from the win.ini file.
Search Words
------------
WINNT, WIN95, WIN98, REMOVE, DEINSTALL, CLEAN, DELETE, CLIENT,
MACHINE, WIN
.
Copyright (c) 1995,2000 Oracle Corporation. All Rights Reserved.
Legal Notices and Terms
of Use.
To:
6) Close regedit 7) From the Control Panel, open System 8) If JRE was installed by Oracle, removethe %ORACLE_HOME%\BIN path and
1) In regedit, go to HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. 2) Delete the ORACLE key. 3) Delete HKEY_LOCAL_MACHINE\SOFTWARE\odbc 4) Edit your AUTOEXEC.BAT file and removeyour %ORACLE_HOME%\bin and JRE
>Hi! > >If you want to completely remove Oracle from the machine the easiestis to
> >Amin Adatia (CogniCASE ) >Cellular (613)282-8300 >PSC Phone (613) 943-7722 > >>>> Stanislav Rabinovich <slava_at_pop.dn.net> 2000/01/12 13:56:22 >>> >Hello everybody, >I am brand new in database design, and I started Oracle 8 PersonalEdition
>on my personal computer under Windows 98. >Yesterday I tried to do backup and recovery procedures by using >Backup and Recovery managers, and my database is completely crashednow...
>the installation process, and Oracle works not correctly (for example >import from MS Access doesn't work). >So, now I am looking for correct UNinstallation procedure of Oracle8 PE
>a link please. Thanks in advance for your help, > >-- Stanislav Rabinovich >. > >-- >Author: Stanislav Rabinovich > INET: slava_at_pop.dn.net >-- >Author: Amin Adatia > INET: Amin.Adatia_at_psc-cfp.gc.ca ===========================
-- Author: Trudy A. CurtisReceived on Fri May 04 2001 - 23:18:39 CDT
INET: curtist_at_telusplanet.net
-- Author: Debbie Lennartsson
INET: deb_at_adaptivepartners.com
---end--- -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Eric D. Pierce
INET: PierceED_at_csus.edu
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).
![]() |
![]() |