Bill porta sempre problemi !!!
Ma come si può pensare d’installare il software x86 32bit all’interno di una directory che si chiama C:\Program Files (x86) senza pensare alla possibilità che questo potrebbe portare a problemi sicuri ?
Io come tanti sono stato uno delle vittime di questa fantasia “Billiana”. Dalla migrazione da Windows XP a Windows 7, il primo noiso e disturbante problema è stato scoprire Toad for Oracle non più funzionante, dando per altro errori del tutto strani. Ho perso qualche ora, alla fine ho scoperto la motivazione: la dannata directory C:\Program Files (x86)
Ringrazio per la soluzione il portale OTN Networks, il link del thread http://forums.oracle.com/forums/thread.jspa?messageID=1943221
Aggiungo una serie di note provenienti da esperienze di altri utenti che hanno avuto problemi nell’installazione di Toad for Oracle. Farò un semplice schema che occorre seguire per far funzionare correttamente Toad su Windows 7.
- Toad for Oracle richiede la versione a 32bit del Client Oracle;
- Il Client Oracle a 32bit da installare è la versione 10g R2 (10.2.x);
- Toad for Oracle deve essere eseguito come Amministratore (Run as administrator).
Durante l’installazione del Client Oracle, esattamente nella fase di analisi dei prerequisiti di sistema, potrebbe non andare avanti a causa di alcuni controlli non avvenuti con successo, in questo caso procedere con la verifica manuale (vedi Figura 1).
In Figura 2 l’esecuzione di Toad for Oracle con diritti amministrativi.
Se non è installata la corretta versione di Oracle Client (1ogR2 a 32bit), Toad for Oracle potrebbe dare i “numeri”:
- Errore OCI.dll -1
- ORA-12154: TNS:impossibile risolvere l’identificativo di connessione specificato;
- The program can’t start because MSVCR71.dll is missing from your computer.
- Installazione Oracle Client non valida. Toad for Oracle supporta solo la versione a 32bit.
L’ultimo messaggio, direi più “umano” è dato con le ultime versioni di Toad, credo dalla versione 10.x. L’errore riguardo la dll MSVCR71.dll, può essere risolto copiando il file all’interno delle due directory di sistema C:\Windows\System32 e C:\Windows\SysWOW64.
In Figura 3 l’editor di Toad per l’Oracle Home che informa circa la validità dell’installazione del Client Oracle.



Io ho disinstallato TOAD 10 e reinstallato in c:\programmi 32\… ma non mi funziona ugualmente, mi dice sempre che non c’è un client oracle installato! In realtà è installato, ed è la versione 11 a 64 bit!
Ciao Meroviglia,
personalmente ho installato la versione di 9.5 di Toad in C:\QuestSoftware e Oracle Client 10gR2.
La versione di Oracle Client che ho installato è quella a 32bit, inoltre Toad deve essere eseguito come utente amministratore.
Bye,
Antonio.
Scusa per aver sbagliato il tuo nome nel precedente post.
Bye,
Antonio
Ciao a tutti…
anche io sono incappato in questo problema…
Al momemento ho risolto il problema “Errore OCI.dll -1″ installando toad nella directory C:\program files, ma mi ritrovo col toad che mi dice -> “ORA-12154: TNS:impossibile risolvere l’identificativo di connessione specificato”
Nonostante riesca a collegarmi con l’SQL PLUS e funzioni la tnsping
Ho windows 7 64bit con Oracle client 10.2.0 installato
Potete aiutarmi?
Grazie mille
ehi!mi sono accorto ora che nonostante gli abbia indicato di installare TOAD sotto “C:\Program Files” me l’ha messa in “C:\Program Files (x86)”
Come mai!?
Aiutooo……….mi serve TOAD!!!o un programma simile….
Ciao Filippo,
Io ho installato la versione 9.5 di Toad in C:\QuestSoftware e eseguito il toad come utente amministratore, non ho avuto nessun problema. Ho inoltre installato Oracle Client 10g R2 32bit.
Bye,
Antonio.
Quindi dopo aver installato l’oracle client 10 e verificato che funzioni la TNSPING mettendo il tnsnames corretto sotto C:\oracle\product\10.2.0\clien1\Network\Admin (che mi indica il corretto funzionamento di oracle) posso procedere con l’installazione di toad nella cartella C:\QuestSoftware e dovrebbe andarmi?
hai fatto altro?
Esatto. Arrivo in ufficio e magari ti mando la configurazione.
Bye,
Antonio.
Questa di seguito è la configurazione vista da Toad riguardo l’Oracle Client. Ricordo che Toad deve essere avviato come Amministratore (Run as Administrator).
SOFTWARE\WOW6432NODE\ORACLE\KEY_ORACLIENT10G_HOME1
ORACLE_HOME_NAME: OraClient10g_home1
ORACLE_HOME: C:\oracle\product\10.2.0\client_1
ORACLE_SID:
NLS_LANG: ITALIAN_ITALY.WE8MSWIN1252
SQLPATH: C:\oracle\product\10.2.0\client_1\dbs
LOCAL:
C:\oracle\product\10.2.0\client_1\Bin exists.
C:\oracle\product\10.2.0\client_1\Bin is in PATH.
Client DLL: C:\oracle\product\10.2.0\client_1\Bin\oci.dll
Client Version: 10.2.0.1.0
Home is valid.
Bye,
Antonio.
Risolto!!Grazie 1000
Oracle client 32 bit e TOad installato sotto C:
EVVAI!!!!!pian piano riuscirò a passare del tutto a win7
grazie ancora
Ottimo.
Purtroppo sono costretto all’utilizzo di Windows. La mia piattaforma adorata ormai da anni é Mac OS X che utilizzo pesantemente.
Bye,
Antonuo
Ma lavori nel dipartimento IT della Conad ?
Bye, Antonio.
si xchè?
Perché mi occupo di CRM Open Source e desideravo sapere se in Conad utilizzate qualche sw di CRM.
Grazie, Antonio.
Antonio Musarra Resp. System & Architectures Romcad http://www.romcad.it Via Aurelia, 465 – 00165 Roma – ITALIA Telefono: +39 06 6636614/5 (int. 225) Fax: +39 06 6637337 Mobile: +39 335 1028122 Email: antonio.musarra@romcad.it Blog: http://musarra.wordpress.com Skype Name: amusarra LinkedIn: http://www.linkedin.com/in/amusarra
Pingback: 2010 in review | Antonio Musarra's Blog
ciao a tutti.
mi collego a questo post per il mio problema:
ho acquistato un Macbook e vorrei usare Toad (che ho sempre usato in ambiente windows) per Oracle.
ho installato parallels desktop 6 e windows 7 64 bit come virtual machine.
mi sapete dire i passi che devo fare?
grazie
Davide
Grande…Stavo impazzendo
ciao a tutti.. sto avendo anche io lo stesso errore con toad 10.6.1 sotto windows 7.. il problema si propone pero’ verso oracle home piu’ vecchie.. infatti ho dovuto installare un client della 8 per db di quell’epoca li’… su client della 10 invece va tutto liscio..
Ciao Stockton,
purtroppo non posso fare una verifica, sono rimasto fermo alla versione 9.5 di Toad. Non vorrei che adesso abbiano introdotto sulla versione 10.6.1 di Toad il supporto esclusivo alla versione del client a 64bit. Sicuramente il client 8 di oracle non sarà disponibile nella versione a 64bit. Forse potresti trovare la soluzione al tuo problema sul thread https://forums.oracle.com/forums/thread.jspa?threadID=2412301
Bye,
Antonio.
in realtà, la sera stessa sono riuscito a risolvere il problema. Ho dovuto pero’ fare una cosa un po’ brutale: ossia spostare TUTTA la cartella di installazione di toad dalla cartella di installazione c:/program files (x86)/.. direttamente sotto c:/ – in maniera tale da eliminare il problema dello spazio all’interno del path..
Bene, che poi infatti era quanto consigliato sul blog. Pensavo che tu avessi il problema anche dopo aver spostato l’installazione di toad.
Bye, Antonio.