Удаление oracle 11g windows 10 полностью

Удаление Oracle Client из Windows

Бывает, что необходимо не только установить клиент оракла, но и удалить его. Сделать это также просто как любые другие обычные приложения не получится (ввиду его сложной архитектуры наверное ), поэтому об этом процессе написан целый официальный мануал: http://download.oracle.com/docs/cd/B28359_01/install.111/b32007/deinstall.htm.

Глянем в первую очередь на него, и если найдем что-то полезное попробуем таки удалить этот Oracle Client 11G.

В соответствии с официальным планом действий предлагается остановить все ORA-службы и вызвать универсальный инсталлятор для автоматической деинсталляции всего клиента целиком, но бывает что при установке некоторых клиентов сам этот универсальный инсталлятор не устанавливается, поэтому тут надо искать другие подходы (кроме ручного удаления которое весьма муторно, хотя и полностью описано в том же мануале).

В итоге мне помог вызов deinstall.bat из папки deinstall деинсталляционной утилиты от Oracle (Oracle De-install Utility (11.2.0.2.0) for Microsoft Windows (32-bit) которую можно скачать по ссылке абсолютно бесплатно) для удаления очень тонких клиентов , т.е. выглядело это примерно так:
C:\deinstall>deinstall.bat -home C:\app\admin\product\11.2.0\client_1\

И по сообщениям в cmd можно судить о том что мы удаляем в полуавтоматическом режиме:

Запись опубликована 25.04.2011 в 1:04 дп и размещена в рубрике Вопрос-Ответ. Вы можете следить за обсуждением этой записи с помощью ленты RSS 2.0. Можно оставить комментарий или сделать обратную ссылку с вашего сайта.

Как удалить/полностью удалить Oracle 11g (клиент)?

Как удалить/полностью удалить Oracle 11g (клиент)?

deinstall.bat не работает.

Предполагая установку Windows, пожалуйста, обратитесь к этому:

  • Удалите все компоненты Oracle с помощью Oracle Universal Installer (OUI).
  • Запустите regedit.exe и удалите ключ HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. Это содержит реестр для всех продуктов Oracle.
  • Удалите любые ссылки на службы Oracle, оставленные в следующей части реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ora* Он должен достаточно очевидны, какие из них относятся к Oracle.
  • Перезагрузите компьютер.
  • Удалите каталог “C:\Oracle”, или любой другой каталог – ваш ORACLE_BASE.
  • Удалите каталог “C:\Program Files\Oracle”.
  • Очистить содержимое вашего каталога “C:\temp”.
  • Очистите корзину.

Призывая дополнительное внимание к замечательным комментариям, которые остались здесь:

  • Будьте осторожны, следуя приведенным здесь указаниям (выше или ниже), так как это может удалить или повредить любые другие продукты, установленные Oracle.
  • Для 64-разрядной Windows (x64) вам также необходимо удалить ключ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE из реестра.
  • Очистка путем удаления любых связанных ярлыков, которые были установлены в меню “Пуск”.
  • Переменные среды очистки:
    • Рассмотрим удаление %ORACLE_HOME% .
    • Удалите все пути, которые больше не нужны от %PATH% .

Этот набор инструкций соответствует почти идентичному процессу, который я менял с обратной стороны на протяжении многих лет после того, как несколько испорченных Oracle устанавливались и почти всегда удовлетворяли потребности.

Обратите внимание, что даже если OUI больше не доступен или не работает, просто после оставшихся шагов должно быть достаточно.

(Редакция № 7 вернулась, чтобы не ошибочно считать исходный источник и не удалять кредит на другие комментарии, которые способствовали ответу. (и затем удалите этот комментарий), если можно найти способ сохранить эти соображения.)

Есть еще несколько действий, которые вы должны рассмотреть:

Удалить записи реестра для координатора распределенных транзакций MS (MSDTC)

Примечание: в Интернете я нашел этот шаг только на одной (частной) странице. Я не знаю, требуется ли это/работает или что-то ломается на вашем компьютере.

  • Открыть Regedit
  • Перейдите к HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\MTxOCI
  • Добавьте x перед каждой строкой для OracleOciLib , OracleSqlLib и OracleXaLib
  • Перейдите к HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\MSDTC\MTxOCI
  • Добавьте x перед каждой строкой для OracleOciLib , OracleSqlLib и OracleXaLib

В противном случае эти файлы, если они существуют, все равно будут использоваться при следующей перезагрузке и не могут быть удалены.

Удалите переменную среды ORACLE_HOME , ORACLE_BASE , TNS_ADMIN , NLS_LANG если существуют

Проверьте также документ Oracle, чтобы найти все переменные среды, связанные с Oracle, однако кроме перечисленных выше переменных они очень редко используются в клиенте Windows: переменные среды Oracle

Отменить регистрацию oci.dll

    Откройте окно командной строки (меню Пуск → Выполнить… → cmd)

Введите regsvr32/u oci.dll , соответственно. %windir%\SysWOW64\regsvr32/u oci.dll

Читайте также:  Astra linux забыли пароль

В некоторых случаях файл %ORACLE_HOME%\bin\oci.dll заблокирован, и вы не можете удалить его. В таком случае переименуйте файл (например, в oci.dll.x) и перезагрузите компьютер, после чего вы можете удалить его.

Удалите сборки Oracle.NET из глобального кэша сборок (GAC). Обычно вы делаете это с помощью утилиты gacutil, если она доступна в вашей системе. Было бы так:

Запись System.Data.OracleClient не должна быть удалена, она установлена Microsoft, а не компонентом Oracle!

Вместо gacutil/u. вы также можете использовать OraProvCfg/action:ungac/providerpath. если OraProvCfg все еще доступен в вашей системе. Вы можете найти его в %ORACLE_HOME%\odp.net\managed\x64\OraProvCfg.exe .

В текстовом редакторе откройте файл XML Config %SYSTEMROOT%\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config и удалите ветвь , если она существует.

Сделайте то же самое с:

Вместо редактирования файла XML Config вручную вы также можете запустить (если OraProvCfg.exe все еще доступен в вашей системе):

Проверьте следующие ключи реестра и удалите их, если они существуют

Удалите папку Inventory, обычно C:\Program Files\Oracle\Inventory и C:\Program Files (x86)\Oracle\Inventory

Удалите временные папки %TEMP%\deinstall\ , %TEMP%\OraInstall\ и %TEMP%\CVU* (например, %TEMP%\CVU_11.1.0.2.0_domscheit ), если они существуют.

Сделайте все, что предлагает ziesemer.

Вы также можете удалить из реестра:

Поэтому они больше не отображаются в “Драйверы ODBC, установленные в вашей системе” в ODBC Data Source Administrator

Сделайте все, что предлагает ziesemer.

Вы также можете:

  • Остановите службы, связанные с Oracle (перед удалением их из
    реестр).
  • В реестре посмотрите не только записи с именем “Oracle”,
    но также, например, для “ODP”.

Как мне полностью удалить Oracle 11g?

Как полностью удалить клиент Oracle 11g с моего компьютера? Я использую Windows 7, 64-битную версию.

Я пытался бежать deinstall.bat , но это не работает.

Сначала используйте Пуск -> Выполнить -> Services.msc, найдите все службы Ora * и остановите их.

  1. Удалите все компоненты Oracle с помощью универсального установщика Oracle (OUI).
  2. Удалите HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE (и HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE на 64-битном) ключ, который содержит записи реестра для всех продуктов Oracle, с помощью regedit.
  3. Удалите все ссылки на Oracle услуги / компоненты в следующем разделе реестра: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ . Ищет ключевые записи, начинающиеся с «Ora», которые, очевидно, связаны с Oracle.
  4. Перезагрузите рабочую станцию.
  5. Удалите каталог ORACLE_BASE. (т.е. C: \ Oracle)
  6. Удалить каталог C:\Program Files\Oracle .
  7. Очистите временный каталог.
  8. Опорожните корзину.
  1. Удалите все записи оракула в переменной PATH в разделе «Компьютер»> «Свойства»> «Дополнительные параметры системы» => «Переменная среды» => «PATH».
  2. Там же удалите запись ORACLE_HOME

Шаги: сначала остановите все службы Oracle.

  1. START -> RUN -> Services.msc
  2. Найдите все услуги Ora * и нажмите СТОП
  3. Пуск -> RUN -> Regedit
  4. Найдите в реестре папку HKEY_LOCAL_MACHINE
  5. Открыть папку с программным обеспечением
  6. Удалите папку Oracle в разделе «Программное обеспечение».
  7. Откройте системную папку в HKEY_LOCAL_MACHINE
  8. Откройте папку CurrentControlSet в системной папке
  9. Открытые услуги
  10. Удалите все ключи, связанные с Oracle. Каждый ключ начинается с «ORA ..»
  11. Закрыть регедит
  12. Удалить папку ORACLE_HOME
  13. Удалить папку Oracle в Program Files
  14. перезагружать

Я пришел сюда из-за этого сообщения при попытке установить Oracle 11g XE после ранее неудачной попытки:

«Установщик обнаружил уже существующий экземпляр XE в этой системе. Установка не может быть продолжена»

Конечно, я убрал все по разным источникам, включая этот, но он продолжал жаловаться. Он также не отображается в списке установленных программ.

Я вспомнил очень старую утилиту, которая была поставлена ​​однажды с Office 2000, я думаю. Она называется «Утилита очистки установщика Windows» (оригинальная загрузка называется msicuu2.exe ). Загрузите его из надежного источника, запустите его с правами администратора, и вы, вероятно, найдете в списке потерянную запись для Oracle.

Нажмите [Удалить], подтвердите предупреждение и продолжите настройку. Это сработало для меня.

Как полностью удалить Oracle 11g?

как полностью удалить клиент Oracle 11g с компьютера? Я использую Windows 7, 64-разрядная.

Я пробовал запускать deinstall.bat , но это не работает.

4 ответов

сначала используйте Пуск — > Выполнить — > службы.msc, найдите все службы Ora* и остановите их.

  1. удалить все компоненты Oracle с помощью универсального установщика Oracle (OUI).
  2. удалить HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE (и HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE на 64бит) раздел, содержащий записи реестра для всех продуктов Oracle с помощью смерзаться.
  3. удалить все ссылки к услугам/компонентам Oracle в следующем расположение реестра: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ . Ищет ключевые записи, которые начинаются с «Ora», которые, очевидно, связаны с Оракул.
  4. перезагрузите рабочую станцию.
  5. удалить каталог ORACLE_BASE. (я.е C:\Oracle)
  6. удалить каталог C:\Program Files\Oracle .
  7. очистить временный каталог.
  8. очистить корзину.
  1. удалить все записи Oracle в переменной PATH под Компьютер =>Свойства => Дополнительные параметры системы => среда Variaiable => путь
  2. там же удалите запись ORACLE_HOME

шагов: Остановите все службы Oracle.

  1. Пуск -> Выполнить -> службы.msc
  2. найдите все Ora* услуги и нажмите на стоп
  3. Пуск — > Выполнить — > Regedit
  4. найдите папку HKEY_LOCAL_MACHINE в реестре
  5. открыть папку с программами
  6. удалить папку Oracle в разделе Software
  7. открыть системную папку в HKEY_LOCAL_MACHINE
  8. открыть папку CurrentControlSet в системе папка
  9. Открыть Услуги
  10. удалить все ключи, связанные с Oracle. Каждый ключ начинается с » ORA..»
  11. закрыть regedit
  12. удалить папку ORACLE_HOME
  13. удалить папку Oracle в Program Files
  14. Reboot
Читайте также:  Проверка наличия обновлений windows идет долго

используйте универсальный установщик. Если вы попытаетесь удалить все сразу не дадут. Поэтому сначала удалите программу. НЕ ЗАБУДЬТЕ ОСТАВИТЬ УНИВЕРСАЛЬНЫЙ УСТАНОВЩИК ОТКРЫТЫМ. Затем вернитесь и удалите Home.

How To Uninstall Oracle Database 11g In Just 4 Easy Steps

Uninstall Oracle Database 11g From Windows 10 64 Bit Manually Without Formatting Your PC

The installation and uninstallation of oracle database 11g software is always a tricky task for most of us. If you are planning to re-install any version of oracle software onto your windows system then that Installation will require a freshly formatted operating system to get properly installed otherwise you will end up with several errors which are quite misleading.

Formatting the whole system is not sometimes possible or feasible for us. This requires us to learn the proper way of uninstalling oracle db from the windows system.

In this blog I will show you how to uninstall oracle database 11g from windows 10×64 bit version along with the theory which will help you in getting the in-depth knowledge of uninstalling oracle database process. Moreover it will also prepare you for the interview questions & Oracle certification.

Though the following steps are done on windows 10 64 bit version but you can follow them for uninstalling oracle 11g from windows 10 32 bit version as well, steps are the same.

Step1: Environment Variable Will Never Be Too Long

In case you are planning to re install the oracle database and do not want to face the error which says “Environment variable path is too long”. Then you must delete this variable beforehand so that your next installation will be smooth and glitch free.

Quick Info:
What is an Environment Variable for Oracle Database 11g?Environment variable is the path to the bin directory which is located in the oracle home. This bin directory consists of all the main and necessary executable files of your oracle 11g server.

How to Delete Environment Variable for Oracle 11g

Right Click on This PC icon and Select “Properties”. Then from the left hand side panel of the system properties windows select “Advance System Settings”. This will open up “System Properties” Windows. Inside the “System Properties” Windows go to “Advance” Tab and select “Environment Variable

This PC’s Properties – Advance System Settings – System properties (go to the Advance Tab) – Environment Variable.

On the “Environment Variable” Window inside the “System Variable Section” Find the entry with the name “Path”, then double click and open it. Doing so will open up an “Edit Environment Variable” dialogue box. On that dialogue box find your environment variable and delete that.

Quick Tip
The environment variable string will more or less look something like this C:\app\Mann\product\11.2.0\dbhome_1\bin (unless you have changed it during the installation).

Step 2: Delete the registries of oracle database 11g

Before jumping onto this step, I want to say that be careful while deleting the registries. One single wrong move could prove to be catastrophic.

There are windows services running in the background which take care of proper working of oracle software on the windows system. These windows services are backed up by windows registries and in order to completely uninstall oracle 11g from your windows 10 we need to get rid of these services attached with your oracle 11g server software. This can only happen when we delete those registries which are providing the background support to these oracle database services.

How to Delete Oracle Database Registries manually

All the windows registries are organized into the Registry Editor in Windows system. Thus to delete them we need to first open the Registry Editor. For that first open up your Run Dialogue Box by pressing Windows Key and ‘R’ key simultaneously.

Once you successfully launch your Run Dialogue Box. Write ‘regedit’ into it and press ok. Doing so will open up the windows registry editor.

Читайте также:  Защитник windows служба остановлена

Here in the registry editor first we will delete the registry for Oracle Software. For that go to HKEY_LOCAL_MACHINE and then go to sub directory SOFTWARE. Under the software – search for directory “Oracle”. Once you have reached this directory, right click and Delete it.

HKEY_LOCAL_MACHINE –> SOFTWARE –> ORACLE

But before deleting this registry make sure only oracle database 11g software is installed in your system. In case you have other software from oracle installed then take a good look at the content of this folder and delete only those associated with 11g.

After deleting this registry next we will delete registries which are responsible for running oracle database services on you windows machine. For that again go to HKEY_LOCAL_MACHINE then go to the sub directory SYSTEM and then CurrentControlSet. Inside current control set find the folder Services. And under services directory you will have to find all the registries that I have listed below and delete them.

HKEY_LOCAL_MACHINE –> SYSTEM –> CurrentControlSet –> SERVICES

List of Oracle Database Registries for background services.

  1. Oracle11
  2. OracleDBConsoleorcl
  3. OracleJobSchedulerORCL
  4. OracleMTSRecoveryService
  5. OracleOraDb11g_home1ClrAgent
  6. OracleOraDb11g_home1TNSListener
  7. OracleServiceORCL
  8. OracleVssWriterORCL

In third and last two registries ORCL is default SID for the Oracle database 11g Enterprise Edition (which is installed on my system) this could be different in your case. Make sure you delete only the registries shown above in the list.

How To Take a Backup of windows registries?

For precautionary purposes taking a backup of your registries is highly recommended.

  1. To backup “Oracle Software” Registry go to HKEY_LOCAL_MACHINE inside the registry editor and then select SOFTWARE. Right click on it and then select EXPORT. After that select a location and give it a name then click – Save.
  2. To backup Oracle Database Services registries go to HKEY_LOCAL_MACHINE inside the registry editor and after that go to sub directory “Systems” then to “CurrentControlSet”. Right click CurrentControlSet and select export. Then choose a destination and give it a name.

Step 3: Restart your PC

In order to bring these changes to effect, you must restart your system.

Step 4: Wipe out the oracle mess.

Once all the above steps are properly done you are free to delete all the folders of oracle database 11g from your windows 10 system.

Let’s start with Oracle home.

What is Oracle Home?

Oracle Home is the directory where oracle database software is installed in your operating system’s file structure.

In default installation oracle home is located in the C drive or in the main drive in which your OS is installed and named as APP. In order to delete your database software go to your main drive (in my case it’s C) and then go to APP. Thereafter go to the directory with your username. Here select all the files and delete them. If you want to save backups then do not delete flash_recovery_area.

Clean The Program File.

Next go to your Program File folder which is placed in your main drive where OS is installed and here locate a folder with the name “Oracle” and delete it.

Clean The Start Menu.

At the end delete the entry from your start menu. In order to access the start menu entries in your windows 10 system, copy and paste the path given below either in the Run command box or directly into your file explorer.

Start Menu Entry Path
C:\ProgramData\Microsoft\Windows\Start Menu\Programs

Now find the oracle database 11g folder. In default case the name of the folder should look something like this ‘Oracle – OraDb11g_home1’ (This name can be different in your case) locate and delete this folder.

And Lastly, Don’t Forget…

After doing all these steps restarting your system is highly recommended.

Now your windows system is clean from oracle database 11g. That is a quick tutorial on how to uninstall oracle database 11g from windows 10 manually. Hope you enjoyed reading it. Please do make sure to share this blog on your social media.

If you want to upgrade your skills to Oracle Database 18c then check out the tutorial series here.

Also, if you are like me who learns better by watching video tutorial then here it is for you.

You can also send your feedbacks on my twitter or email. Thanks for reading. Have a great day!

Оцените статью