jeudi 31 janvier 2013

The filename, directory name, or volume label syntax is incorrect.

En désinstallant le client oracle 11.2.0.2 sur une machine windows xp, j'ai rencontré le problème suivant:

C:\lgc\OraCli11gR2\client1\deinstall>deinstall.bat
Checking for required files and bootstrapping ...
Please wait ...
        1 file(s) copied.
        1 file(s) copied.
The filename, directory name, or volume label syntax is incorrect.
The directory name is invalid.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
C:\lgc\OraCli11gR2\client1\deinstall>

Pour connaitre la cause de ce message d'erreur, dans le script ORACLE_HOME\deinstall\deinstall.bat , mettre la ligne "echo off" en commentaire pour avoir plus d'information lors de l'exécution:

La ligne
@echo off
Devient
Rem @echo off

Ensuite lancer la désinstallation de nouveau:

 set startupCmd=C:\DOCUME~1\adb-016\LOCALS~1\Temp\1\startup.bat 1 ERROR: Cannot
find bin\oramts_deinst.exe in the ORACLE_HOME C:\lgc\OraCli11gR2\client1.  You m
ust download the standalone version of the deinstall tool from OTN to deconfigure/deinstall this Oracle Home. C:\lgc\OraCli11gR2\client1
)  else (set startupCmd=C:\lgc\OraCli11gR2\client1\deinstall\\utl\startup.bat 1
ERROR: Cannot find bin\oramts_deinst.exe in the ORACLE_HOME C:\lgc\OraCli11gR2\c
lient1.  You must download the standalone version of the deinstall tool from OTN
 to deconfigure/deinstall this Oracle Home. C:\lgc\OraCli11gR2\client1\deinstall
\ C:\lgc\OraCli11gR2\client1  )
        1 file(s) copied.
        1 file(s) copied.

C:\lgc\OraCli11gR2\client1\deinstall>C:\DOCUME~1\adb-016\LOCALS~1\Temp\1\startup
.bat 1 ERROR: Cannot find bin\oramts_deinst.exe in the ORACLE_HOME C:\lgc\OraCli
11gR2\client1.  You must download the standalone version of the deinstall tool from OTN to deconfigure/deinstall this Oracle Home. C:\lgc\OraCli11gR2\client1
The filename, directory name, or volume label syntax is incorrect.
The directory name is invalid.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.

La section en gras montre qu'il manque un fichier de le répertoire $ORACLE_HOME\bin.
Je ne saurais expliquer la raison pour laquelle le fichier manque, mais on recommande de télécharger la version standalone de l'outil "deinstall" pour désinstaller le client.

Dans mon cas, j'avais une installation similaire sur une autre machine. J'ai donc copié le fichier manquant à partir de l'autre machine. Après ça la désinstallation a fonctionné sans que j'aie eu besoin de télécharger la version standalone de l'outil "deinstall".

Hope it helps.

1 commentaire: