Удалить oracle 11g полностью
Как полностью удалить клиента Oracle 11g с моего компьютера? Я запускаю Windows 7, 64-бит.
Я попытался запустить deinstall.bat , но это не работает.
4 ответа
Сначала используйте Start -> Run -> Services.msc, найдите все сервисы Ora * и остановите их.
- Удалите все компоненты Oracle с помощью Oracle Universal Installer (OUI).
- Удалить HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE (и HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE на 64-битной версии) ключ, содержащий записи реестра для всех продуктов Oracle, используя смерзаться.
- Удалить любые ссылки на сервисы /компоненты Oracle в следующих местоположение реестра: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ . Ищет ключевые записи, которые начинаются с «Ора», которые, очевидно, связаны с Oracle.
- Перезагрузите рабочую станцию.
- Удалить каталог ORACLE_BASE. (например, C: \ Oracle)
- Удалить каталог C:\Program Files\Oracle .
- Очистить каталог temp.
- Очистить корзину.
- Удалите записи оракула в переменной PATH в разделе Computer => Properties => Расширенные системные настройки => Окружающая среда Variaiable => PATH
- В этом же месте удалите запись ORACLE_HOME
Шаги: Сначала остановите все службы Oracle.
- START -> RUN -> Services.msc
- Найдите все сервисы Ora * и amp; нажмите кнопку STOP
- Пуск -> RUN -> Regedit
- Найдите папку HKEY_LOCAL_MACHINE в реестре
- Открытая папка программного обеспечения
- Удалить папку Oracle в разделе «Программное обеспечение»
- Открыть системную папку в HKEY_LOCAL_MACHINE
- Откройте папку CurrentControlSet в системной папке
- Открытые службы
- Удалить все ключи, связанные с Oracle. Каждый ключ начинается с «ORA ..»
- Закрыть regedit
- Удалить папку ORACLE_HOME
- Удалить папку Oracle в Program Files
- Reboot
Используйте универсальный установщик. Если вы попытаетесь удалить все сразу, это не позволит вам. Поэтому сначала удалите программу. УБЕДИТЕСЬ, ЧТОБЫ ОСТАВИТЬ УНИВЕРСАЛЬНЫЙ УСТАНОВЩИК. Затем вернитесь и удалите Home.
Как полностью удалить клиент Oracle 11g с моего компьютера? Я использую Windows 7, 64-битную версию.
Я пытался бежать deinstall.bat , но это не работает.
Попробуйте удалить папку %TEMP%\CVU*%USERNAME% . После этого мой deinstall.bat работал нормально.Сначала используйте Пуск -> Выполнить -> Services.msc, найдите все службы Ora * и остановите их.
- Удалите все компоненты Oracle с помощью универсального установщика Oracle (OUI).
- Удалите HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE (и HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE на 64-битном) ключ, который содержит записи реестра для всех продуктов Oracle, с помощью regedit.
- Удалите все ссылки на Oracle услуги / компоненты в следующем разделе реестра: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ . Ищет ключевые записи, начинающиеся с «Ora», которые, очевидно, связаны с Oracle.
- Перезагрузите рабочую станцию.
- Удалите каталог ORACLE_BASE. (т.е. C: \ Oracle)
- Удалить каталог C:\Program Files\Oracle .
- Очистите временный каталог.
- Опорожните корзину.
- Удалите все записи оракула в переменной PATH в разделе «Компьютер»> «Свойства»> «Дополнительные параметры системы» => «Переменная среды» => «PATH».
- Там же удалите запись ORACLE_HOME
Шаги: сначала остановите все службы Oracle.
- START -> RUN -> Services.msc
- Найдите все услуги Ora * и нажмите СТОП
- Пуск -> RUN -> Regedit
- Найдите в реестре папку HKEY_LOCAL_MACHINE
- Открыть папку с программным обеспечением
- Удалите папку Oracle в разделе «Программное обеспечение».
- Откройте системную папку в HKEY_LOCAL_MACHINE
- Откройте папку CurrentControlSet в системной папке
- Открытые услуги
- Удалите все ключи, связанные с Oracle. Каждый ключ начинается с «ORA ..»
- Закрыть регедит
- Удалить папку ORACLE_HOME
- Удалить папку Oracle в Program Files
- перезагружать
«Установщик обнаружил уже существующий экземпляр XE в этой системе. Установка не может быть продолжена»
Конечно, я убрал все по разным источникам, включая этот, но он продолжал жаловаться. Он также не отображается в списке установленных программ.
Я вспомнил очень старую утилиту, которая была поставлена однажды с Office 2000, я думаю. Она называется «Утилита очистки установщика Windows» (оригинальная загрузка называется msicuu2.exe ). Загрузите его из надежного источника, запустите его с правами администратора, и вы, вероятно, найдете в списке потерянную запись для Oracle.
Нажмите [Удалить], подтвердите предупреждение и продолжите настройку. Это сработало для меня.
Предполагая установку Windows, пожалуйста, обратитесь к этому:
Призывая дополнительное внимание к замечательным комментариям, которые остались здесь:
Этот набор инструкций соответствует почти идентичному процессу, который я менял с обратной стороны на протяжении многих лет после того, как несколько испорченных 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
Введите regsvr32/u oci.dll , соответственно. %windir%\SysWOW64\regsvr32/u oci.dll
В некоторых случаях файл %ORACLE_HOME%\bin\oci.dll заблокирован, и вы не можете удалить его. В таком случае переименуйте файл (например, в oci.dll.x) и перезагрузите компьютер, после чего вы можете удалить его.
Запись System.Data.OracleClient не должна быть удалена, она установлена Microsoft, а не компонентом Oracle!
Сделайте то же самое с:
Вместо редактирования файла 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.
Вы также можете удалить из реестра:
Иногда моя база данных Oracle в Windows получает из шланга. Как сделать ручное удаление Oracle?
шестиступенчатый процесс удаления всех вещей Oracle с машины Windows:
А. удалить службы Oracle: В реестре перейдите в раздел \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services и удаляем все, что начинается с "Oracle"
Б. удалить другие вещи Oracle из реестра: Перейти к \HKEY_LOCAL_MACHINE\SOFTWARE\ и удалить ключ ORACLE
С. перезагрузка
Д. удалить все программное обеспечение Oracle справочники, где вы установили
Е. удалить инвентарь программного обеспечения Oracle: Удалить каталог C:\Program Files\Oracle . Вы должны сделать это независимо от того, где вы установили программное обеспечение Oracle - установщик Oracle автоматически записывает информацию здесь.
Ф. удалить все ярлыки из меню "Пуск".
г. удалить каталоги Oracle из переменной среды PATH.
чтобы упростить очистку в будущем, я бы сильно рекомендуется установить продукты Oracle на одной или нескольких виртуальных машинах.
в основном, это сводится к:
удалите все, что вы можете с помощью установщика. Удалите ключи Oracle из реестра. Удалите каталоги Oracle с компьютера.
с (Конечно) необходимыми перезагрузками, брошенными по мере необходимости ; -)
удалите Oracle 10g из окна 7, Xp
Шаг 1 : Откройте меню Пуск и в program files найдите папку oracle-oraDb10g_home и выберите oracle installation products - > Universal Installer.
Шаг 2 : выберите деинсталлировать продукт, который появится новое окно, установите флажок oracleDb10g_home1, как показано ниже. Нажмите на кнопку Удалить. Это приведет к удалению oracle.
Шаг 3 : Удалите файл регистрации из Regedit, чтобы полностью удалить oracle 10g. Запустите Regedit.
удалите следующие ключи, если он выходит после установки.
HKEY_CURRENT_USER\SOFTWARE\ORACLE HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\ORACLE Раздел HKEY_LOCAL_MACHINE\система\CurrentControlSet на\услуги\журнал событий\приложения\Оракул.оракул Система реестра HKEY_LOCAL_MACHINE\\CurrentControlSet на\\услуги OracleDBConsole Система реестра HKEY_LOCAL_MACHINE\\CurrentControlSet на\\Oracle10g_home услуг Раздел HKEY_LOCAL_MACHINE\система\CurrentControlSet на\услуги\OraclService
Шаг 4 : теперь удалите папку, куда вы установили программу. По умолчанию он установлен на диске c как C:\oracle и от C:\programs файлы\oracle.
следовательно, успешно выполнив эти шаги, Oracle 10g удаляется полностью. Если у вас возникли проблемы с удалением или удалением программа, (oracle) затем сделайте комментарий ниже, мы посмотрим на это.
одно замечание-если вы используете официальный деинсталлятор, ему не нравится, что в папке temp есть пробелы. Так что, если у вас есть набор "документы и настройки. \ temp " он потерпит неудачу. Используйте кнопку параметры среды панели управления, чтобы сначала установить папку TEMP.
советы по использованию среды VM являются лучшими: не беспокойтесь о деинсталляции. Просто установите полную среду Oracle и после одного успешного запуска: winrar VM . после повреждения Oracle home еще раз: просто удалите текущую виртуальную машину и разархивируйте резервную копию
предполагая, что ОС типа unix и что вы правильно установили ее с помощью учетной записи с именем oracle.
найти / - пользователь oracle-exec rm-fr <> \;
Это было сказано, это должно быть сделано как root, и вам лучше не возражать против потери всех файлов, принадлежащих oracle. Не будет. Нет восстановления от этого метода.
Читайте также: