Как удалить базу данных Oracle 19c

Обновлено: 21.11.2024

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

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

Для опытных администраторов баз данных ручная деинсталляция является предпочтительным методом деинсталляции Oracle

Шаг 1. Уничтожить все процессы Oracle. Удаление требует остановки всех экземпляров Oracle, прослушивателей и демонов, связанных с выпуском:

$ORACLE_HOME/bin/shutdown abort
$ORACLE_HOME/bin/emctl stop dbconsole
$ORACLE_HOME/bin/lsnrctl stop
$ORACLE_HOME/bin/isqlplusctl stop

Шаг 2. Создайте полную резервную копию $ORACLE_HOME. В UNIX/Linux вы можете сделать резервную копию на случай, если вам что-то понадобится позже:

root> tar -xvf $ORACLE_HOME > /dev/rmt0/bkup

Шаг 3. Удалите $ORACLE_HOME и все подкаталоги. Вы можете использовать функцию удаления DBCA, если у вас 10g или выше. В UNIX/Linux вы можете удалить программный след следующим образом:

Шаг 4. Удалите записи в общих файлах parm. База данных может участвовать в файлах параметров на стороне сервера, и вы хотите завершить процесс удаления, удалив ссылки на базу данных в этих местах, указанных параметрами «dest» в файле init.ora (например, log_archive_dest_n):

  • tnsnam es.ora
  • протокол.ора
  • listener.ora
  • oratab (/etc или /var/opt/oracle)

Для новичков и тех, кто не знаком с компонентами Oracle, Oracle DBCA помогает при удалении:

Шаг 1. Уничтожить все процессы Oracle. Удаление требует остановки всех экземпляров Oracle, прослушивателей и демонов, связанных с выпуском:

$ORACLE_HOME/bin/shutdown abort
$ORACLE_HOME/bin/emctl stop dbconsole
$ORACLE_HOME/bin/lsnrctl stop
$ORACLE_HOME/bin/isqlplusctl stop

Шаг 2. Запустите помощник по созданию базы данных (DBCA) и выберите вариант удаления базы данных

Шаг 3. Воспользуйтесь мастером вспомогательной деинсталляции. Запустите универсальный установщик Oracle (OUI)

Шаг 4. В окне приветствия OUI нажмите кнопку "Удалить продукты".

Шаг 5. На экране инвентаризации программного обеспечения OUI выберите домашнюю страницу Oracle и продукты, которые вы хотите удалить, скрестите пальцы и нажмите кнопку «Удалить».

Удалить Oracle в Windows очень просто:

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

Бурлесон — американская команда

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

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

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

и укажите URL-адрес страницы.


Burleson Consulting

Оракул поддержки баз данных

В этом руководстве вы узнаете, как правильно удалить Oracle Database 19c из операционной системы Windows. Для демонстрации я буду использовать Windows 10. Однако вы можете выполнить следующие действия, чтобы удалить 19c из любой ОС Windows, так как процесс одинаков.

Небольшое предупреждение
Для удаления Oracle 19c из Windows 10 или любой другой ОС Windows необходимо удалить или изменить реестры Windows и другие компоненты, такие как домашние каталоги Oracle и службы Windows. Это может привести к катастрофическим последствиям, таким как сбой системы или приложения. Итак, следуйте этому руководству на свой страх и риск и будьте осторожны. Если вы напортачите, я не несу за это ответственности.

Процесс удаления Oracle Database 19c

Чтобы удалить базу данных Oracle 19c из Windows 10, нужно выполнить 5 шагов. Эти 5 шагов:

  1. Удалить переменную среды
  2. Удалить реестры
  3. Перезагрузите компьютер
  4. Удалить пользователей и группы Oracle Home
  5. Удалить Oracle 19c

Теперь давайте начнем с шагов один за другим.

Шаг 1. Удалите переменную среды

Если вы хотите удалить Oracle Database 19c с целью переустановки или планируете установить любую другую версию Oracle Database, удаление переменной среды не только важно, но и рекомендуется. Невыполнение этого требования приведет к ошибке «Слишком длинный путь к переменной среды».

Как удалить переменную среды?

Чтобы удалить переменную среды базы данных Oracle 19c, сначала запустите утилиту поиска Windows 10, нажав клавиши Windows + Q. После этого просто выполните поиск «Переменная среды». Этот поиск покажет вам приложение «Редактировать системные переменные среды».

Нажмите на приложение и откройте его. После этого вы попадете на «вкладку «Дополнительно» в свойствах системы». Здесь нажмите кнопку «Переменные среды». Эта кнопка будет внизу окна.

Далее перейдите в этот раздел «Системные переменные» и найдите имя переменной «Пути». Просто дважды щелкните и откройте его.

Здесь вы увидите список всех переменных среды. Не удаляйте здесь ничего, кроме местоположения вашего Oracle Home.

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

В вашем случае все может быть иначе. Так что будьте осторожны и удаляйте соответственно.

Шаг 2. Удалите реестры Oracle 19c

Это очень важный этап всего процесса. Выполняя этот шаг, вы должны быть особенно осторожны.

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

  1. Удаляйте только те реестры, которые перечислены ниже, и ничего больше.
  2. Если в вашей системе установлено какое-либо другое программное обеспечение от Oracle, проконсультируйтесь с администратором, прежде чем что-либо удалять.

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

Имена реестров Oracle Database 19c —

Всего 6 реестров связаны с Oracle 19c. Это —

  1. OracleJobSchedulerORCL
  2. OracleOraDB19Home1MTSRecoveryService
  3. OracleOraDB19Home1TNSListener
  4. OracleRemExecServiceV2
  5. OracleServiceORCL
  6. OracleVssWriterORCL

ORCL — это SID, который я присвоил своей базе данных Oracle. У вас это может быть по-другому.

Расположение реестров Oracle Database 19c —

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

Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить».

В поле «Выполнить» просто напишите «Regedit» и нажмите клавишу ввода. Откроется редактор реестра.

Следующий шаг – поиск вышеупомянутых реестров.

Вы можете найти все вышеупомянутые реестры по этому адресу-

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

Просто перейдите в это место и удалите все реестры, перечисленные выше. Просто будьте осторожны.

Еще один реестр

Наряду с этими 6 реестрами есть еще один, который мы должны удалить. Имя этого реестра — «Oracle». И вы можете найти его по этому адресу –

\HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Этот реестр содержит важную информацию об Oracle Database 19c, такую ​​как DB_Home, SQLPATH, местоположение управляющего файла и файла архива, ваш SID и т. д.

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

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

На данный момент мы внесли серьезные изменения в нашу операционную систему Windows 10. Более того, чтобы эти изменения закрепились и вступили в силу, мы должны перезапустить нашу систему.

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

Шаг 4. Удаление пользователей и групп Oracle Home

Для управления работой системы управления базами данных Oracle Database 19c универсальный установщик Oracle (OUI) создает 14 групп окон. Кроме того, OUI управляет этими группами пользователей с помощью выделенного пользователя Windows, которого вы создали во время установки.

Имя групп пользователей Oracle 19c —

Всего существует 14 групп пользователей, имена этих групп следующие:

  1. ORA_ASMADMIN
  2. ORA_ASMDBA
  3. ORA_ASMOPER
  4. ORA_CLIENT_LISTENERS
  5. ORA_DBA
  6. ORA_DBSVCACCTS
  7. ORA_GRID_LISTENERS
  8. ORA_INSTALL
  9. ORA_OPER
  10. ORA_OraDB19Home1_DBA
  11. ORA_OraDB19Home1_OPER
  12. ORA_OraDB19Home1_SYSBACKUP
  13. ORA_OraDB19Home1_SYSDG
  14. ORA_OraDB19Home1_SYSKM

Где найти группы и пользователей Oracle 19c Windows —

В ОС Windows все пользователи и группы организованы в разделе «Локальные пользователи и группы Windows». Вы можете открыть это окно с помощью команды «lusrmgr.msc». Вам просто нужно написать эту команду в диалоговом окне «Выполнить» и нажать Enter.

Внутри «Окна локальных пользователей и групп» вы найдете два каталога «Пользователи» и «Группы».

Все пользователи и группы Oracle Database 19c размещаются в этих двух каталогах.

Удалить пользователя Windows Oracle 19c —

Сначала зайдите в каталог «Пользователи», найдите пользователя Window, которого вы создали во время установки Oracle Database 19c, и удалите его.

Удалить группы пользователей Oracle —

После удаления следующего пользователя Windows вы должны удалить группы пользователей, которые я перечислил выше. Кроме того, вы можете найти все вышеупомянутые группы Oracle Database 19c в каталоге «Группы».

Итак, просто войдите в этот каталог и удалите все группы одну за другой.

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

Шаг 5. Удалите базу данных Oracle 19c

Теперь, когда мы удалили все реестры, пользователей и группы, мы можем удалить файлы и каталоги Oracle 19c из нашей операционной системы. Кроме того, два основных каталога, в которых Oracle Universal Installer сохранил все файлы и папки, связанные с Oracle Database 19c, — это —

Что такое Oracle Home?

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

Теперь найдите Oracle Base и Oracle Home и просто удалите эти папки.

Не удалось удалить каталоги —

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

Еще один каталог Oracle 19c —

После удаления Oracle Base и Home вам необходимо удалить каталог, который Oracle Universal Installer (OUI) создал в папке Program File.

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

На этом наша деинсталляция завершена. Итак, вот как мы удаляем Oracle Database 19c из нашей Windows 10.

Если у вас все еще есть какие-либо сомнения, я предлагаю вам посмотреть это видео о том, как удалить базу данных oracle 19c.

Вы также можете связаться со мной на моей странице в Facebook или Instagram.

Спасибо и хорошего дня!

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

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

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

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

Затем вы можете удалить базу данных, как показано ниже.

Вы видите, что база данных Oracle 19c удалена.

Вы можете прочитать следующий пост, чтобы узнать, как создать базу данных вручную и как создать базу данных с использованием режима DBCA без вывода сообщений в Oracle

Если вы хотите изучить Oracle Database для начинающих, прочитайте следующие статьи.

2772 просмотра в прошлом месяце, 2 просмотра сегодня

О Мехмете Салихе Деведжи

Я являюсь основателем SysDBASoft IT and IT Tutorial и сертифицированным экспертом по базам данных Oracle и SQL Server, Goldengate, Exadata Machine, администратором Oracle Database Appliance с более чем 10-летним опытом работы. У меня есть сертификаты экспертов OCA, OCP, OCE RAC. Я работал. Более 100 банковских, страховых, финансовых, телекоммуникационных и т. д. клиентов в качестве консультанта, Insource или Outsource. Я выполнил более 200 операций в этих клиентах, таких как установка Exadata, PoC, миграция и обновление, обновление базы данных Oracle и SQL Server, Oracle RAC Установка, установка SQL Server AlwaysOn, миграция базы данных, аварийное восстановление, восстановление резервной копии, настройка производительности, периодические проверки работоспособности. Я выполнил более 2000 репликаций таблиц с помощью Goldengate или инструмента репликации SQL Server для баз данных DWH во многих клиентах. Если вам нужен Oracle DBA, SQL Администратор баз данных серверов, администратор баз данных приложений, Exadata, Goldengate, консультации и обучение по EBS, вы можете отправить мой адрес электронной почты [email protected] .- - Oracle DBA, администратор баз данных SQL Server, администратор баз данных приложений, Exadata, Goldengate, EBS и linux Danışmanl ık ve Eğitim için [email protected] a mail atabilirsiniz.

Один комментарий

Боже мой! замечательная статья чувак. Спасибо Тем не менее, я испытываю ситуацию с ur rss. Не знаю, почему Невозможно подписаться на него. Есть ли у кого-нибудь аналогичная проблема с rss? Всем, кто в курсе, пожалуйста, ответьте. Спасибо

Требование. В этом посте я опишу различные шаги, необходимые для удаления Oracle Database 19c из операционной системы Windows 10.

Решение. Чтобы удалить Oracle Database 19c в операционной системе Windows 10, выполните действия, указанные ниже. По сути, процесс, который я опишу здесь, заключается в удалении всех связанных разделов реестра Ora*, файлов и папок вручную.

Шаг 1. Остановите службы Oracle*.

Для этого нажмите клавишу Windows > введите Службы > Остановить все службы, связанные с Oracle, как показано ниже.

Шаг 2. Удалите ключи реестра Oracle*

Для этого нажмите клавишу Windows > введите regedit > удалите следующие ключи реестра Windows, если они существуют.

HKEY_LOCAL_MACHINE/ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ/Oracle*

HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Oracle* (64-разрядная версия Windows)

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Oracle*

Затем перезагрузите систему.

Шаг 3. Удалите следующие папки и файлы Oracle*, если они существуют.

  • C:\Oracle или ORACLE_BASE
  • C:\Program Files\Oracle
  • C:\Program Files (x86)\Oracle
  • C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ Папки, связанные с Oracle
  • C:\Users Папки, связанные с Oracle

Шаг 4. Очистите папку %Temp% (пример пути: C:\Users\Susanto\AppData\Local\Temp), а также очистите папку «Корзина».

Затем перезагрузите систему. Таким образом, Oracle Database 19C успешно удаляется из операционной системы Windows.

Следовательно, решение нашего требования.

Если вам понравилась запись, прокомментируйте, поделитесь ею и присоединяйтесь ко мне на Facebook. Пожалуйста, подпишитесь на мой канал YouTube для просмотра видеоуроков.

С уважением и уважением,
Сусанто Пол

Всего 987 просмотров, 5 просмотров сегодня

Сусанто Пол

Сусанто — Oracle ACE, квалифицированный MCA, MBA и высококвалифицированный старший специалист Oracle. Он увлеченный блогер и ютубер, который помогает учащимся более эффективно решать сложные задачи.У него более 9 лет опыта работы с несколькими технологиями, такими как AWS, Oracle ADF, Oracle APEX, Oracle JET, Oracle VBCS, Oracle IDCS, Oracle PL/SQL, Oracle Integration Cloud, Java, JDBC, Servlets, JSP, Spring, Hibernate, HTML5. , CSS3, JavaScript, TypeScript, NodesJS, Angular, MySQL, Oracle WebLogic Server, JUnit, JMeter, Selenium Web Driver и т. д. Он сертифицирован: сертифицированный профессиональный программист Java SE 6, сертифицированный специалист по внедрению Oracle ADF 11g, Oracle Cloud Platform Application Integration 2020 Certified Specialist, Oracle Cloud Infrastructure Foundations 2020 Certified Associate и Oracle Cloud Infrastructure Developer 2020 Certified Associate

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