Problemi con TOAD & Windows 7

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).

Installazione Oracle Client 10gR2

Figura 1 Installazione Oracle Client 10gR2

In Figura 2 l’esecuzione di Toad for Oracle con diritti amministrativi.

Run Toad for Oracle as Administrator

Figura 2 Run Toad for Oracle as Administrator

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.

Oracle Home Editor

Figura 3 Oracle Home Editor

16 risposte a “Problemi con TOAD & Windows 7

  1. 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

  2. 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

  3. 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.

  4. 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.

  5. 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

  6. Pingback: 2010 in review | Antonio Musarra's Blog

  7. 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

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s