Jak całkowicie usunąć Oracle 11g?

20

Jak całkowicie usunąć klienta Oracle 11g z mojego komputera? Korzystam z systemu Windows 7 w wersji 64-bitowej.

Próbowałem biegać deinstall.bat, ale to nie działa.

Złoto
źródło
1
Podobne: stackoverflow.com/questions/8450726/...
matowy Wilkie
Spróbuj usunąć folder %TEMP%\CVU*%USERNAME%. Potem mój deinstall.bat działał poprawnie.
Wernfried Domscheit

Odpowiedzi:

28

Najpierw użyj Start -> Uruchom -> Services.msc, zlokalizuj wszystkie usługi Ora * i zatrzymaj je.

Reszta, z ręcznego i czystego odinstalowania Oracle dla Windows :

  1. Odinstaluj wszystkie komponenty Oracle za pomocą Oracle Universal Installer (OUI).
  2. Usuń klucz HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE (i HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE64-bitowy), który zawiera wpisy rejestru dla wszystkich produktów Oracle, używając regedit.
  3. Usuń wszelkie odniesienia do Oracle usług / składniki w następującej lokalizacji rejestru: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/. Poszukuje kluczowych pozycji zaczynających się od „Ora”, które są oczywiście związane z Oracle.
  4. Uruchom ponownie stację roboczą.
  5. Usuń katalog ORACLE_BASE. (tj. C: \ Oracle)
  6. Usuń katalog C:\Program Files\Oracle.
  7. Opróżnij katalog temp.
  8. Opróżnij kosz.
harrymc
źródło
Ten link już nie działa ...
Richard Everett,
2
@RichardEv: Naprawiłem link, ale nie zawiera on dużo więcej informacji niż wyżej.
harrymc
6
  1. Usuń wszystkie wyrocznie ze zmiennej PATH w obszarze Komputer => Właściwości => Zaawansowane ustawienia systemu => Zmienna środowiskowa => ŚCIEŻKA
  2. W tym samym miejscu usuń wpis ORACLE_HOME
Stóg
źródło
Mam wskazówkę: naciśnij Ctrl + R, naciśnij: SystemPropertiesAdvancedaby otworzyć okno dialogowe, przygotowując się do edycji zmiennych środowiskowych. Pamiętaj usunąć więcej: ORACLE_UID. Poszukaj wszystkich słów kluczowych Oraclew rejestrze.
nhuvy
1
@DoNhuVy oznacza [winkey] + [R], aby otworzyć okno dialogowe „Uruchom”
Matt Wilkie
tak, mam błąd.
nhuvy
4

Kroki: Najpierw zatrzymaj wszystkie usługi Oracle.

  1. START -> URUCHOM -> Services.msc
  2. Znajdź wszystkie usługi Ora * i kliknij STOP
  3. Start -> RUN -> Regedit
  4. Zlokalizuj folder HKEY_LOCAL_MACHINE w rejestrze
  5. Otwórz folder oprogramowania
  6. Usuń folder Oracle w obszarze Oprogramowanie
  7. Otwórz folder System w HKEY_LOCAL_MACHINE
  8. Otwórz folder CurrentControlSet w folderze System
  9. Usługi otwarte
  10. Usuń wszystkie klucze związane z Oracle. Każdy klucz zaczyna się od „ORA ..”
  11. Zamknij regedit
  12. Usuń folder ORACLE_HOME
  13. Usuń folder Oracle z plików programu
  14. Restart
ramoh
źródło
+1 za przystanek Ora * obsługuje ramoh, ale wszystko inne jest objęte wcześniejszą odpowiedzią @harrymc.
matt wilkie
1

Przybyłem tutaj z powodu tego komunikatu, gdy próbowałem zainstalować Oracle 11g XE, po wcześniejszej nieudanej próbie:

„Instalator wykrył już istniejącą instancję XE w tym systemie. Instalacja nie może być kontynuowana”

Komunikat o błędzie

Oczywiście wyczyściłem wszystko według różnych źródeł, w tym tego, ale ciągle narzekałem. Nie pojawił się również na liście zainstalowanych programów.

Przypomniałem sobie bardzo stare narzędzie, które, jak sądzę, zostało dostarczone raz z pakietem Office 2000. Nazywa się to „Narzędzie do czyszczenia Instalatora Windows” (nazywa się oryginalne pobieranie msicuu2.exe). Pobierz go z zaufanego źródła, uruchom z uprawnieniami administratora, a prawdopodobnie na liście znajdziesz osierocony rekord Oracle.

wprowadź opis zdjęcia tutaj

Kliknij [Usuń], potwierdź ostrzeżenie i kontynuuj konfigurację. To zadziałało dla mnie.

Marc Wittke
źródło
0

Użyj instalatora Universal. Jeśli spróbujesz odinstalować wszystko naraz, to na to nie pozwoli. Najpierw odinstaluj program. UPEWNIJ SIĘ, ŻE OPUSZCZAJĄ UNIWERSALNY INSTALATOR. Następnie wróć i odinstaluj stronę główną.

Benjamin Ford
źródło