Полное удаление oracle 11g

Обновлено: 24.11.2024

В этой главе описаны процедуры удаления и повторной установки программного обеспечения.

Эта глава состоит из следующих разделов:

4.1 О программе удаления

В следующих разделах описано, как удалить программное обеспечение Oracle Enterprise Repository в системах Windows и UNIX:

Вы можете удалить программное обеспечение, используя графический, консольный или автоматический режим. Чтобы запустить программу удаления в графическом режиме, ваша консоль должна поддерживать графический интерфейс на основе Java. Если программа удаления определяет, что ваша система не поддерживает графический интерфейс на основе Java, она автоматически запускается в режиме консоли.

Вы можете удалить отдельные компоненты дистрибутива продукта или всю установку. Проверка зависимостей в программе удаления гарантирует удаление соответствующих компонентов.

Программа удаления не удаляет домашний каталог Oracle Enterprise Repository, связанный с установкой, JDK или любые домены, созданные пользователем. Удалить можно только те компоненты, которые были установлены программой установки. Если вы решите удалить всю установку, программа удаления также удалит каталог продукта, связанный с установкой, если не выполняется одно из следующих условий:

Каталог продукта содержит файлы конфигурации или приложений, созданные пользователем. Программа удаления не удаляет файлы конфигурации, файлы приложений или домены, созданные пользователем.

Полная установка не была удалена. Если удаляется отдельный компонент, удаляется только каталог установки этого компонента; каталоги установки других компонентов не затрагиваются.

Программа удаления была запущена из структуры каталогов продукта, а именно из каталога utils\uninstall.

При удалении подключаемых модулей Oracle Enterprise Repository для Eclipse также удаляется WorkSpace Studio, если WorkSpace Studio был установлен программой установки Oracle Enterprise Repository. Это может быть нежелательно, если в WorkSpace Studio были добавлены другие подключаемые модули. Чтобы избежать удаления дополнительных подключаемых модулей WorkSpace Studio, удалите подключаемые модули Oracle Enterprise Repository для Eclipse из списка удаляемых компонентов.

4.2 Удаление программного обеспечения в графическом режиме

Чтобы удалить все компоненты продукта или отдельные компоненты в графическом режиме:

Завершите работу всех запущенных экземпляров.

Запустите программу удаления, как описано в таблице 4-1.

Таблица 4-1 Запуск программы удаления в графическом режиме

В меню "Пуск" Windows выберите Стрелка "Пуск" Все программыСимвол стрелки Oracle Enterprise Repository Символ стрелки Удалить Oracle Enterprise Repository.

Отображается окно приветствия программы удаления. Перейдите к шагу 3.

Перейдите в следующий каталог:

Введите uninstall.sh в командной строке и нажмите ENTER .

Отображается окно приветствия программы удаления. перейдите к шагу 3.

Примечание. Если ваша система поддерживает графический интерфейс пользователя, программа удаления запускается в графическом режиме. Если ваша система не поддерживает графический интерфейс пользователя, программа удаления запускается в режиме консоли. Если запущен режим консоли, см. инструкции в Разделе 4.3, «Удаление программного обеспечения в режиме консоли».

Нажмите «Далее», чтобы запустить программу удаления. Появится окно выбора компонентов.

Выберите компоненты для удаления, установив или сняв соответствующие флажки, и нажмите Далее . По умолчанию все установленные компоненты выбраны, что указывает на то, что они удалены.

Нажмите "Готово" в окне "Удаление репозитория Oracle Enterprise", чтобы выйти из программы удаления.

4.3 Удаление программного обеспечения в режиме консоли

Используйте следующую процедуру для удаления всей установки продукта или отдельных компонентов с помощью интерфейса командной строки:

Завершите работу всех запущенных экземпляров.

Запустите программу удаления, как описано в таблице 4-2.

Таблица 4-2 Запуск программы удаления в режиме консоли

Перейдите в следующий каталог:

Введите uninstall.cmd и нажмите Enter. Появится окно приветствия программы удаления.

Перейдите к шагу 3.

Перейдите в следующий каталог:

Введите uninstall.sh в командной строке и нажмите ENTER.

Отображается окно приветствия программы удаления. перейдите к шагу 3.

Примечание. Если ваша система поддерживает графический интерфейс пользователя, программа удаления запускается в графическом режиме. Если ваша система не поддерживает графический интерфейс пользователя, программа удаления запускается в режиме консоли. Если запущен режим консоли, см. инструкции в Разделе 4.3, «Удаление программного обеспечения в режиме консоли».

Нажмите Enter или введите "Далее", чтобы перейти к следующей панели программы удаления.

Вместо того, чтобы вводить полные слова, когда вы хотите войти в [Выход], [Предыдущий] и [Далее], вы можете использовать следующие однобуквенные сочетания клавиш: x, p и n соответственно.

Отображается панель "Выбрать компоненты для удаления".

Выберите компоненты, которые хотите удалить. Отобразятся доступные компоненты.

Введите номер точно так, как он указан в скобках, чтобы переключить выбор ИЛИ [Выход][Предыдущий][Далее]>.

По умолчанию выбираются все установленные компоненты, указывая на то, что они удалены. Чтобы оставить компонент установленным в вашей системе, введите числовой код этого компонента в командной строке точно так, как он указан в квадратных скобках. Галочка (системы Windows) или x (системы UNIX) рядом с записью снята, указывая на то, что она удалена. Выберите компоненты, которые вы хотите удалить. Проверка зависимостей выполняется, чтобы гарантировать, что вы не удалите компонент, который требуется для другого компонента.

Нажмите Enter или введите "Далее", чтобы продолжить процесс удаления.

Когда процесс удаления будет завершен, нажмите Enter или введите exit, чтобы завершить удаление и выйти из программы удаления.

4.4 Удаление программного обеспечения в автоматическом режиме

При удалении программного обеспечения Oracle Enterprise Repository в автоматическом режиме удаляется вся установка вашего программного обеспечения. Вы не можете использовать удаление в автоматическом режиме для удаления отдельных компонентов Oracle Enterprise Repository.

При запуске программы удаления в автоматическом режиме остаются те же файлы и каталоги, что и при запуске программы удаления в графическом и консольном режимах. Эти файлы можно удалить вручную.

Чтобы удалить программное обеспечение Oracle Enterprise Repository в автоматическом режиме:

Завершите работу всех запущенных экземпляров.

Запустите программу удаления, как описано в таблице 4-3.

Таблица 4-3 Запуск программы удаления в автоматическом режиме

Откройте окно командной строки и перейдите в следующий каталог:

Выполните следующую команду в командной строке:

Перейдите в следующий каталог:

По запросу введите следующую команду:

sh uninstall.sh -mode=silent

При запуске программы удаления в автоматическом режиме сообщения о том, что удаление выполняется или успешно завершено, не отображаются, даже если возникают ошибки.

Вы также можете указать параметр -log=полный_путь_к_файлу_журнала в командной строке, чтобы создать подробный журнал установки. Например:

удалить -mode=silent -log=C:\logs\OER_uninstall.log

4.5 Удаление развернутого приложения

В этом разделе описывается удаление развернутого приложения для серверов приложений WebLogic и WebSphere. Этот раздел содержит следующие темы:

4.5.1 Удаление развернутого приложения с WebLogic Server

Чтобы удалить развернутое приложение Oracle Enterprise Repository из WebLogic Server, необходимо выполнить несколько шагов в зависимости от того, как изначально был создан домен WebLogic.

Для домена, содержащего только Oracle Enterprise Repository, удалите каталог ORACLE_HOME/user_projects/domains/DOMAIN_NAME.

Для домена, который был расширен с помощью шаблона приложения Oracle Enterprise Repository, выполните следующие действия:

Запустите Сервер администрирования домена, содержащего приложение Oracle Enterprise Repository, и войдите в Консоль администрирования.

Выберите «Развертывания» в разделе «Структура домена».

Нажмите кнопку "Заблокировать и изменить".

Выберите приложение Oracle Enterprise Repository из списка и нажмите кнопку Удалить.

Выберите параметр Среда -> Серверы в разделе структуры домена.

Выберите определение управляемого сервера oer_server1 и нажмите кнопку Удалить, чтобы удалить этот управляемый сервер.

Нажмите кнопку «Активировать изменения».

Остановите Сервер администрирования ( ORACLE_HOME/user_projects/domains/DOMAIN_NAME/bin/stopWebLogic.sh или *.cmd) и удалите файлы приложения Oracle Enterprise Repository из:

4.5.2 Удаление развернутого приложения с WebSphere Server

Чтобы удалить развернутое приложение с сервера WebSphere:

Доступ к приложениям консоли администрирования WebSphere.

Выберите Приложения -> Корпоративные приложения -> Развертывание приложения OER и нажмите кнопку Удалить.

Подтвердите удаление приложения, а затем сохраните изменения в основной конфигурации WebSphere.

Выберите вариант Среда -> Общие библиотеки.

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

Сохраните изменения в основной конфигурации WebSphere.

Информацию об общих серверах приложений см. в соответствующей документации.

4.6 Удаление схемы базы данных

В этом разделе описывается, как удалить схему базы данных.

Для серверов баз данных UDB и SQL Server удалите базы данных Oracle Enterprise Repository, используя методы, соответствующие вашим серверам.

Для Oracle: удалите пользователя Oracle Enterprise Repository с параметром каскадирования. Например:

отключить каскад ООР пользователя;

4.7 Переустановка программного обеспечения

Вы не можете переустановить одну и ту же версию любого продукта Oracle поверх ранее установленной версии того же продукта — в том же домашнем каталоге Oracle или в том же расположении файла. Однако вы можете добавлять продукты и компоненты продуктов в существующую установку. Например, вы можете установить Oracle Enterprise Repository во время одной установки, а Oracle BPM — во время отдельной установки. установка. Если вы попытаетесь установить полную копию программного обеспечения Oracle Enterprise Repository в домашний каталог Oracle, который уже содержит полную установку, появится сообщение об ошибке. Нажмите или введите OK, чтобы вернуться к подсказке «Выберите домашний каталог Oracle». В ответ на подсказку выберите один из следующих вариантов:

Чтобы продолжить установку программного обеспечения с использованием другого домашнего каталога репозитория Oracle Enterprise, выберите существующий домашний каталог репозитория Oracle Enterprise, который не содержит предыдущей установки, или создайте домашний каталог Oracle.

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

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

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

5 ответов 5

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

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

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

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

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

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

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

Команда deinstall удаляет с вашего сервера автономные установки Oracle Database, Oracle Clusterware и Oracle Automatic Storage Management (Oracle ASM), а также Oracle Real Application Clusters (Oracle RAC) и установки клиентов Oracle Database.

Начиная с Oracle Database 11g Release 2 (11.2), Oracle рекомендует использовать инструмент деинсталляции для удаления всего домашнего каталога Oracle, связанного с установкой Oracle Database, Oracle Clusterware, Oracle ASM, Oracle RAC или клиента Oracle Database. Oracle не поддерживает удаление отдельных продуктов или компонентов.

Следующие разделы описывают команду удаления и предоставляют информацию о дополнительных параметрах для использования этой команды:

Если у вас есть автономная база данных на узле в кластере и несколько баз данных с одинаковым глобальным именем базы данных (GDN), вы не можете использовать инструмент удаления для удаления только одной базы данных.

Сведения об удалении группы дисков Oracle ASM в разделе "Удаление групп дисков" в Руководстве администратора Oracle Automatic Storage Management

7.1 Об инструменте удаления

Инструмент деинсталляции ( deinstall ) доступен на установочном носителе перед установкой и доступен в домашних каталогах Oracle после установки. Он находится в каталоге $ORACLE_HOME/deinstall.

Команда удаления использует предоставленную вами информацию, а также информацию, полученную на домашней странице программного обеспечения, для создания файла параметров. В качестве альтернативы вы можете предоставить файл параметров, созданный ранее командой deinstall, с помощью параметра –checkonly или путем редактирования шаблона файла ответов.

Инструмент деинсталляции останавливает программное обеспечение Oracle и удаляет программное обеспечение Oracle и файлы конфигурации в операционной системе для определенного дома Oracle. Если вы запустите инструмент деинсталляции, чтобы удалить Oracle Grid Infrastructure для автономного сервера, то деинсталлятор предложит вам запустить сценарий roothas.pl от имени пользователя root, чтобы деконфигурировать Oracle Restart.

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

Инструмент деинсталляции удаляет файлы конфигурации базы данных Oracle, пользовательские данные и файлы области быстрого восстановления (FRA), даже если они расположены за пределами пути к базовому каталогу Oracle.

Команда удаления использует следующий синтаксис, в котором содержимое переменных выделено курсивом:

Oracle рекомендует запускать средство удаления от имени владельца установки программного обеспечения Oracle. Метод по умолчанию для запуска инструмента деинсталляции — из каталога деинсталляции на домашней странице Oracle в качестве владельца инсталляции:

Предоставьте информацию о своих серверах по запросу или примите значения по умолчанию.

Команда deinstall останавливает программное обеспечение Oracle и удаляет программное обеспечение Oracle и файлы конфигурации в операционной системе.

Чтобы удалить программное обеспечение Oracle, необходимо запустить средство удаления из той же версии. Не запускайте инструмент удаления из более поздней версии, чтобы удалить программное обеспечение Oracle из более ранней версии. Например, не запускайте средство удаления с установочного носителя версии 12.1.0.1, чтобы удалить программное обеспечение Oracle из существующего дома Oracle версии 11.2.0.4.

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

Используйте этот флаг, чтобы указать домашний путь Oracle для проверки или удаления. Чтобы удалить программное обеспечение Oracle с помощью команды deinstall в домашней папке Oracle, которую вы планируете удалить, укажите файл параметров в другом месте и не используйте флаг -home.

Если вы запускаете deinstall из пути $ORACLE_HOME/deinstall, флаг -home не требуется, поскольку инструмент знает, из какого дома он запускается. Если вы используете автономную версию инструмента, параметр -home является обязательным.

Используйте этот флаг, чтобы выполнить команду в автоматическом режиме или в режиме файла ответов. Если вы используете флаг -silent, то вы должны использовать флаг -paramfile и предоставить файл параметров, который содержит значения конфигурации для домашней страницы Oracle для деинсталляции или деконфигурации.

Вы можете создать файл параметров для использования или изменения, запустив deinstall с флагом -checkonly. Затем команда deinstall находит информацию из домашней страницы Oracle для деинсталляции и деконфигурации. Он создает файл свойств, который затем можно использовать с параметром -silent.

Вы также можете изменить файл шаблона deinstall.rsp.tmpl , расположенный в папке $ORACLE_HOME/deinstall/response.

Используйте этот флаг, чтобы проверить состояние домашней конфигурации программного обеспечения Oracle. Запуск команды deinstall с флагом -checkonly не удаляет конфигурацию Oracle. Флаг -checkonly создает файл параметров, который затем можно использовать с командой deinstall и параметром -silent.

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

Когда вы запускаете деинсталляцию с этим флагом, она деконфигурирует и деинсталлирует программное обеспечение Oracle на локальном узле (узле, где запускается деинсталляция). На удаленных узлах он деконфигурирует программное обеспечение Oracle, но не удаляет программное обеспечение Oracle.

-paramfile полный путь к файлу свойств входных параметров

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

Расположение файла параметров по умолчанию зависит от местоположения удаления:

На установочном носителе или в рабочей области: $ORACLE_HOME/inventory/response

Из разархивированного файла OTN: /ziplocation/response

После установки из установленного дома Oracle: $ORACLE_HOME/deinstall/response

-params [ имя1 = имя значения 2 = значение имя3 = значение . . .]

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

-o полный путь к каталогу для сохранения файлов ответов

Используйте этот флаг, чтобы указать путь, отличный от пути по умолчанию, где сохранен файл свойств ( deinstall.rsp.tmpl ).

Расположение файла параметров по умолчанию зависит от местоположения удаления:

С установочного носителя или из рабочей области перед установкой: $ORACLE_HOME/

Из разархивированного файла OTN: /ziplocation/response/

После установки из установленного дома Oracle: $ORACLE_HOME/deinstall/response

-tmpdir полный путь к временному каталогу

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

-logdir полный путь к временному каталогу

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

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

Удаление предыдущей версии Grid Home

Что касается обновлений с предыдущих выпусков, если вы хотите удалить домашнюю страницу Grid предыдущей версии, то в качестве пользователя root вы должны вручную изменить разрешения домашней страницы Grid предыдущей версии, а затем выполнить команду удаления.

В этом примере /u01/app/grid/11.2.0 — это домашняя страница Grid предыдущего выпуска.

7.2 Загрузка средства удаления для использования в случае неудачной установки

Если вам требуется средство деинсталляции ( deinstall ) для удаления неудачных или незавершенных установок, его можно загрузить отдельно с веб-сайта Oracle Technology Network (OTN).

Чтобы загрузить инструмент удаления:

Перейдите по следующему URL:

В разделе Oracle Database 11g Release 2 нажмите Просмотреть все для соответствующей платформы, для которой вы хотите загрузить инструмент деинсталляции.

Инструмент удаления доступен для загрузки в конце этой веб-страницы.

7.3 Пример выполнения команды удаления

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

Используйте необязательный флаг -paramfile, чтобы указать путь к файлу параметров.

В следующем примере команда удаления находится по пути /u01/app/oracle/product/11.2.0/dbhome_1/deinstall и использует файл параметров в расположении владельца программного обеспечения /home/usr/oracle:

Для основного сервера Oracle Grid Infrastructure используйте сценарий деинсталляции в Oracle Grid Infrastructure для отдельного домашнего сервера, которым в данном примере является /u01/app/oracle/product/11.2.0/grid :

Если вы вводите команду удаления вне папки $ORACLE_HOME/deinstall, отображается справка, если вы не введете флаг -home и не укажете путь. Если запустить команду удаления из папки $ORACLE_HOME/deinstall, удаление начнется без запроса домашнего адреса.

7.4 Пример файла параметров удаления для базы данных Oracle

Команду удаления можно запустить в автономной базе данных Oracle с параметром -paramfile, чтобы использовать значения, указанные в файле параметров. Ниже приведен пример файла параметров, в котором владельцем двоичного файла базы данных Oracle является oracle , домашний адрес базы данных Oracle (домашний адрес Oracle) находится по пути /u01/app/oracle/product/11.2.0/dbhome_1/, база Oracle (где установлено другое программное обеспечение Oracle) — /u01/app/oracle/, центральный дом Oracle Inventory (oraInventory) — /u01/app/oraInventory, виртуальный IP-адрес (VIP) — 192.0 .2.1, локальный узел (узел, с которого вы запускаете сеанс деинсталляции) — myserver, а группа OSDBA — dba:

7.5 Пример файла параметров удаления для Oracle Grid Infrastructure

Вы можете запустить команду удаления в Oracle Grid Infrastructure для автономного домашнего сервера с параметром -paramfile, чтобы использовать значения, указанные в файле параметров.

Ниже приведен пример файла параметров, в котором владельцем двоичного файла Oracle Grid Infrastructure является oracle , домашняя страница Oracle Grid Infrastructure находится в пути /u01/app/oracle/product/11.2.0/grid , Oracle base (где установлено другое программное обеспечение Oracle) — /u01/app/oracle/, центральный дом Oracle Inventory (oraInventory) — /u01/app/oraInventory, локальный узел (узел, с которого вы запускаете сеанс деинсталляции) — myserver , а группа OSDBA — dba :

Удалите Oracle Database 11g из 64-разрядной версии Windows 10 вручную без форматирования компьютера

Установка и удаление программного обеспечения Oracle Database 11g для большинства из нас всегда представляет собой сложную задачу. Если вы планируете переустановить какую-либо версию программного обеспечения Oracle в вашей системе Windows, то для этой установки потребуется только что отформатированная операционная система для правильной установки, иначе вы получите несколько ошибок, которые вводят в заблуждение.

Форматирование всей системы иногда невозможно или невыполнимо для нас. Это требует от нас изучения правильного способа удаления oracle db из системы Windows.

В этом блоге я покажу вам, как удалить базу данных оракула 11g из версии Windows 10 × 64 бит, а также теорию, которая поможет вам получить глубокие знания о процессе удаления базы данных оракула. Кроме того, это также подготовит вас к вопросам интервью и сертификации Oracle.

Хотя следующие шаги выполняются в 64-разрядной версии Windows 10, но вы можете выполнить их для удаления oracle 11g и из 32-разрядной версии Windows 10, шаги такие же.

Шаг 1. Переменная среды никогда не будет слишком длинной

В случае, если вы планируете переустановить базу данных oracle и не хотите сталкиваться с ошибкой, которая гласит: «Путь к переменной среды слишком длинный». Затем вы должны удалить эту переменную заранее, чтобы ваша следующая установка прошла гладко и без сбоев.

Краткая информация:
Что такое переменная среды для Oracle Database 11g? Переменная среды — это путь к каталогу bin, расположенному в домашней папке Oracle. Этот каталог bin состоит из всех основных и необходимых исполняемых файлов вашего сервера oracle 11g.

Как удалить переменную среды для Oracle 11g

Щелкните правой кнопкой мыши значок «Этот компьютер» и выберите «Свойства». Затем на левой панели окна свойств системы выберите «Дополнительные параметры системы». Это откроет «Свойства системы» Windows. Внутри «Свойства системы» Windows перейдите на вкладку «Дополнительно» и выберите «Переменная среды»

Свойства этого ПК — Дополнительные параметры системы — Свойства системы (перейдите на вкладку «Дополнительно») — Переменная среды.

В окне «Переменная среды» внутри «Раздел системных переменных» найдите запись с именем «Путь», затем дважды нажмите и откройте его. Откроется диалоговое окно «Редактировать переменную среды». В этом диалоговом окне найдите переменную среды и удалите ее.

Краткий совет
Строка переменной среды будет выглядеть примерно так: C:\app\Mann\product\11.2.0\dbhome_1\bin (если вы не изменили его во время установки).

Шаг 2. Удалите реестры базы данных oracle 11g

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

В фоновом режиме работают службы Windows, которые обеспечивают правильную работу программного обеспечения Oracle в системе Windows.Эти службы Windows поддерживаются реестрами Windows, и для того, чтобы полностью удалить oracle 11g из вашей Windows 10, нам нужно избавиться от этих служб, подключенных к вашему серверному программному обеспечению oracle 11g. Это может произойти только тогда, когда мы удалим те реестры, которые обеспечивают фоновую поддержку этих служб базы данных Oracle.

Как удалить реестры базы данных Oracle вручную

Все реестры Windows организованы в редакторе реестра в системе Windows. Таким образом, чтобы удалить их, нам нужно сначала открыть редактор реестра. Для этого сначала откройте диалоговое окно «Выполнить», одновременно нажав клавишу Windows и клавишу «R».

После успешного запуска диалогового окна «Выполнить». Напишите в него «regedit» и нажмите «ОК». Это откроет редактор реестра Windows.

Здесь в редакторе реестра сначала мы удалим реестр для программного обеспечения Oracle. Для этого перейдите в HKEY_LOCAL_MACHINE, а затем перейдите в подкаталог SOFTWARE. Под программным обеспечением – поиск каталога «Oracle». Как только вы дойдете до этого каталога, щелкните правой кнопкой мыши и Удалить его.

HKEY_LOCAL_MACHINE –> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ –> ORACLE

Но перед удалением этого реестра убедитесь, что в вашей системе установлено только программное обеспечение Oracle Database 11g. Если у вас установлено другое программное обеспечение от Oracle, внимательно просмотрите содержимое этой папки и удалите только те, которые связаны с 11g.

После удаления этого реестра мы удалим реестры, которые отвечают за запуск служб базы данных Oracle на вашем компьютере с Windows. Для этого снова перейдите в HKEY_LOCAL_MACHINE, затем перейдите в подкаталог SYSTEM, а затем в CurrentControlSet. Внутри текущего набора элементов управления найдите папку Services. И в каталоге служб вам нужно будет найти все реестры, которые я перечислил ниже, и удалить их.

HKEY_LOCAL_MACHINE –> СИСТЕМА –> CurrentControlSet –> СЛУЖБЫ

Список реестров баз данных Oracle для фоновых служб.

  1. Oracle11
  2. OracleDBConsole или Cl
  3. OracleJobSchedulerORCL
  4. OracleMTSRecoveryService
  5. OracleOraDb11g_home1ClrAgent
  6. OracleOraDb11g_home1TNSListener
  7. OracleServiceORCL
  8. OracleVssWriterORCL

В третьем и двух последних реестрах ORCL является идентификатором SID по умолчанию для базы данных Oracle 11g Enterprise Edition (которая установлена ​​в моей системе). В вашем случае это может отличаться. Убедитесь, что вы удалили только реестры, показанные выше в списке.

Как сделать резервную копию реестра Windows?

В целях предосторожности настоятельно рекомендуется сделать резервную копию ваших реестров.

  1. Чтобы создать резервную копию реестра «Oracle Software», перейдите в раздел HKEY_LOCAL_MACHINE в редакторе реестра и выберите ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. Щелкните правой кнопкой мыши и выберите ЭКСПОРТ. После этого выберите место и дайте ему имя, затем нажмите «Сохранить».
  2. Для резервного копирования реестров Oracle Database Services перейдите в раздел HKEY_LOCAL_MACHINE в редакторе реестра, а затем перейдите в подкаталог «Systems», а затем в «CurrentControlSet». Щелкните правой кнопкой мыши CurrentControlSet и выберите экспорт. Затем выберите пункт назначения и дайте ему имя.

Шаг 3. Перезагрузите компьютер

Чтобы эти изменения вступили в силу, необходимо перезагрузить систему.

Шаг 4. Разберитесь с оракулом.

После того, как все вышеперечисленные шаги будут выполнены правильно, вы можете удалить все папки базы данных oracle 11g из вашей системы Windows 10.

Начнем с домашней страницы Oracle.

Что такое Oracle Home?

Oracle Home — это каталог, в котором установлено программное обеспечение базы данных Oracle в файловой структуре вашей операционной системы.

При установке по умолчанию oracle home находится на диске C или на основном диске, на котором установлена ​​ваша ОС, и называется APP. Чтобы удалить программное обеспечение вашей базы данных, перейдите на свой основной диск (в моем случае это C), а затем перейдите в APP. После этого перейдите в каталог с вашим именем пользователя. Здесь выберите все файлы и удалите их. Если вы хотите сохранять резервные копии, не удаляйте flash_recovery_area.

Очистить файл программы.

Затем перейдите в папку Program File, расположенную на главном диске, где установлена ​​ОС, и найдите здесь папку с именем «Oracle» и удалите ее.

Очистите меню "Пуск".

В конце удалите запись из меню "Пуск". Чтобы получить доступ к элементам меню «Пуск» в вашей системе Windows 10, скопируйте и вставьте путь, указанный ниже, либо в поле «Выполнить», либо прямо в проводник.

Путь входа в меню "Пуск"
C:\ProgramData\Microsoft\Windows\Главное меню\Программы

Теперь найдите папку базы данных oracle 11g. По умолчанию имя папки должно выглядеть примерно так: «Oracle — OraDb11g_home1» (это имя может быть другим в вашем случае), найдите и удалите эту папку.

И, наконец, не забывайте…

После выполнения всех этих шагов настоятельно рекомендуется перезагрузить систему.

Теперь ваша система Windows очищена от базы данных Oracle 11g. Это краткое руководство о том, как вручную удалить базу данных oracle 11g из Windows 10. Надеюсь, вам понравилось читать. Не забудьте поделиться этим блогом в социальных сетях.

Если вы хотите улучшить свои навыки работы с Oracle Database 18c, ознакомьтесь с серией руководств здесь.

Кроме того, если вы, как и я, лучше учитесь, просматривая обучающее видео, то оно для вас.

Вы также можете отправлять свои отзывы в мой твиттер или по электронной почте. Спасибо за прочтение. Хорошего дня!

Читайте также: