Installare SQL Navigator 6 su Windows a 64 bit

Icona SQL NavigatorSQL Navigator è un ambiente integrato per lo sviluppo e l’ottimizzazione di procedure, funzioni e package PL/SQL su piattaforma Oracle; permette di eseguire statement e script SQL e di operare su tutti gli oggetti del database. L’interfaccia grafica di cui dispone è simile a quella di Oracle SQL Developer, del quale, detto per inciso, è stata rilasciata tre giorni fa la versione 3.0, disponibile anche per sistemi a 64 bit (necessita del JDK x64); chiusa parentesi.

Windows XP

L’installazione di SQL Navigator sul collaudatissimo Windows XP normalmente non presenta alcuna difficoltà, l’importante è avere installato il client di Oracle, necessario per collegarsi al database. Il modo più semplice e rapido per installare il client è scaricare Oracle Database Express Edition; al termine dell’installazione è possibile disabilitare i 5 servizi di Oracle (Start > Esegui… > services.msc) se si è interessati solo al client e si vuole risparmiare RAM. Le versioni di SQL Navigator che ho provato personalmente su XP sono la 5.1 e le successive.

Windows 7 x86

Per quanto riguarda invece l’installazione su Windows 7, le versioni da me testate sono la 6.1 e la 6.2. L’ultima versione disponibile è la 6.4, che tra l’altro è ufficialmente compatibile con Windows 7. Installando la versione 6.1 su Windows 7 x86 (sistema a 32 bit), il sistema operativo rileva che l’applicazione è obsoleta e attiva una modalità di compatibilità (riconoscibile dal simbolo Icona compatibilità sull’icona del programma) che comunque risulta totalmente trasparente all’utente, infatti il programma si avvia ed è utilizzabile anche se presenta qualche saltuaria anomalia risolvibile riavviandolo. La versione 6.2 funziona meglio ed è sicuramente da preferire: non presenta il simbolo della modalità compatibilità e fino ad ora non ho riscontrato alcun problema durante l’utilizzo. Ricordo che anche con Windows 7 occorre avere installato il client di Oracle.

Windows 7 x64

L’installazione su Windows 7 x64 (64 bit) richiede invece qualche attenzione in più. Installando infatti sia la versione 6.1 che la 6.2 con le opzioni di default, il programma si avvia (la versione 6.1 presenta sempre il simbolo Icona compatibilità sull’icona) ma non è in grado di collegarsi a nessun database, restituendo il messaggio di errore ORA-12154 che non aiuta ad individuare il problema. Di primo acchito sembrerebbe trattarsi di una qualche oscura incompatibilità con il nuovo sistema operativo ma fortunatamente non è niente di tutto questo; il fatto è che Windows 7 x64 adotta come percorso di installazione dei programmi a 32 bit \Programmi (x86) e non \Programmi, cosa che SQL Navigator, applicazione a 32 bit, non digerisce proprio. E infatti, installando il programma in un percorso senza le parentesi, ad esempio nella directory principale (\Quest Software\ invece di \Programmi (x86)\Quest Software\), tutto funziona regolarmente.
In caso si riscontrassero ulteriori problemi, verificare che il client di Oracle sia installato e che ovviamente non ci siano problemi di rete.

Per approfondimenti consiglio la consultazione di questo forum.