Comment désinstaller / supprimer complètement Oracle 11g (client)?
Comment désinstaller /supprimer complètement Oracle 11g (client)?
les désinstaller.chauve-souris ne fonctionne pas.
Edit: Encore de discussion au sujet de pourquoi cette question a été fermé et supprimé: https://meta.stackexchange.com/questions/190441/why-was-this-question-related-to-uninstalling-the-oracle-database-client-deleted
- incroyable que cette question a été fermé par les mods, le post ci-dessous a été extrêmement utile. Souhaite qu'ils élargissent le champ d'application communautaire pour inclure "quelque chose d'utile pour les développeurs".
- Cette question n'a pas été fermé par les Modérateurs. Il n'y a pas de diamants à côté de ces noms. Ils sont juste des utilisateurs.
- Cette question du 13 upvotes, 3 favoris, 1 rouvrir vote, et 69,870 points de vue - mais il est à seulement 1 vote contre la suppression, en dépit d'être une ressource précieuse. Si cela est considéré comme hors-sujet dans l'affirmative, quelles sont les autres site serait mieux d'être considéré sur le sujet? Serait un modérateur être en mesure de déplacer ce à la bonne place - ou peut-être même de le protéger, au lieu d'avoir cette connaissance essentiellement perdu à jamais?
- Couverts à Super Utilisateur: superuser.com/questions/256762/...
Vous devez vous connecter pour publier un commentaire.
En supposant une installation de Windows, s'il vous plaît se référer à cette:
http://www.oracle-base.com/articles/misc/ManualOracleUninstall.php
L'appel plus d'attention à certains commentaires qui ont été laissés ici:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
clé du registre.%ORACLE_HOME%
.%PATH%
.Cet ensemble d'instructions correspond à peu près la même processus que j'ai eu de la rétro-ingénierie moi-même au cours des années, après un peu gâchée Oracle installe, et a presque toujours rencontré le besoin.
Noter que même si le OUI n'est plus disponible ou ne fonctionne pas, il suffit de suivre les étapes doivent encore être suffisant.
(Révision #7 est revenue à pas d'erreur dans la citation de la source d'origine, et de ne pas enlever le crédit aux autres commentaires qui ont contribué à la réponse. D'autres modifications sont appréciés (et alors s'il vous plaît supprimer ce commentaire), si une certaine manière, peut être trouvé pour maintenir ces considérations.)
Il ya un peu plus les actions que vous devriez considérer:
Supprimer les Entrées de Registre pour MS Distributed Transaction Coordinator (MSDTC)
Remarque: sur Internet, j'ai trouvé cette étape uniquement à un seul (privé) de la page. Je ne sais pas si c'est nécessaire/travail ou si ça casse quoi que ce soit sur votre PC.
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\MTxOCI
OracleOciLib
,OracleSqlLib
, etOracleXaLib
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\MSDTC\MTxOCI
OracleOciLib
,OracleSqlLib
, etOracleXaLib
Sinon ces fichiers, si elles existent, seront toujours à utiliser la prochaine fois que vous redémarrez, et ne peut pas être supprimé.
Supprimer la variable d'environnement
ORACLE_HOME
,ORACLE_BASE
,TNS_ADMIN
,NLS_LANG
si existentVérifier également Oracle doc pour trouver toutes les Oracle liées à des variables d'environnement, cependant, hormis les variables énumérées ci-dessus, ils sont très rarement utilisés sur Windows Client: Variables D'Environnement Oracle
Désinscrire oci.dll
Entrer
regsvr32 /u oci.dll
, resp.%windir%\SysWOW64\regsvr32 /u oci.dll
Dans certains cas, le fichier
%ORACLE_HOME%\bin\oci.dll
est verrouillé et vous ne pouvez pas le supprimer. Dans ce cas, renommez le fichier (par exemple à bec.dll.x) et de redémarrer le PC, ensuite vous pouvez le supprimer.Supprimer Oracle .NET des assemblages à partir de GAC (Global Assembly Cache). Vous le faites habituellement avec la gacutil utilitaire, si disponible sur votre système. Serait comme ceci:
Entrée
System.Data.OracleClient
ne devrait pas être retiré, celui-ci est installé par Microsoft - n'est pas un composant Oracle!Au lieu de
gacutil /u ...
vous pouvez également utiliserOraProvCfg /action:ungac /providerpath:...
si OraProvCfg est toujours disponible sur votre système. Vous pouvez trouver à%ORACLE_HOME%\odp.net\managed\x64\OraProvCfg.exe
.Avec un éditeur de texte, ouvrez le fichier de configuration XML
%SYSTEMROOT%\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
et de suppression de la succursale<oracle.manageddataaccess.client>
, si existant.Faire de même avec:
Au lieu de modifier le fichier de configuration XML manuellement, vous pouvez également exécuter (si OraProvCfg.exe est toujours disponible sur votre système):
Vérifier les Clés de Registre suivantes et de les supprimer si existant
Supprimer le dossier de l'Inventaire, généralement
C:\Program Files\Oracle\Inventory
etC:\Program Files (x86)\Oracle\Inventory
Supprimer les dossiers temp
%TEMP%\deinstall\
,%TEMP%\OraInstall\
et%TEMP%\CVU*
(e.g%TEMP%\CVU_11.1.0.2.0_domscheit
) si existant.%TEMP%
qui peut pointer vers un autre dossier.Faire tout ce qui est suggéré par ziesemer a.
Vous pouvez également supprimer de la liste:
De sorte qu'ils n'apparaissent plus dans les "Pilotes ODBC installés sur votre système" dans la Source de Données ODBC Administrator
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\...
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\Microsoft ODBC for Oracle
. Ce pilote est fourni par Microsoft, c'est à dire la partie de votre installation de Windows. Lorsque vous supprimez, vous ne serez pas en arrière quand vous faites un nouvel Oracle de l'installation du Client.Faire tout ce qui est suggéré par ziesemer a.
Vous pouvez également :
le registre).
mais aussi par exemple pour "ODP".