Installazione INSTANT CLIENT oracle 10.2 su Windows

Installazione client oracle 10.2 su Windows 7 Enterprise a 64 bit.

Effettuare dal sito oracle i seguenti tre pacchetti



Instant client Package - Basic
Instant client Package - SQL*Plus
Instant client Package - ODBC

Creare sotto C: una directory dove scompattare i tre pacchetti:

C:\oracle\instantclient_10_2

A questo punto eseguire come amministratore (pulsante destro del mouse ) il file odbc_install.exe.

Creare la sottodirectory
C:\oracle\instantclient_10_2\network\admin
dove salvare i file tnsname.ora e sqlnet.ora.

Come prova di funzionamento lanciare sqlplus.exe da commandline (Start-->Run-->cmd) , ad esempio con utente sys.

C:\oracle\instantclient_10_2>sqlplus sys/<pwd>@<SID> as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on Mon Mar 23 17:40:49 2020
Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>

Se compare la stringa in rosso allora ha funzionato correttamente.


Quella di prima è la configurazione di default ma è possibile utilizzare anche la variabile d'ambiente TNS_AMDIN che punta ad altra directory.

C:\>set TNS_ADMIN=C:\tnsname

C:\>echo %TNS_ADMIN%
C:\tnsname

Ricordando però che questa modifica è temporanea e valida solo per quel command prompt (sessione).

Se si vuole lanciare sqlplus da una qualsiasi directory impostare la variabile d'ambiente PATH oppure se si verifica un errore del genere "Oracle library OCI.DLL or ORA803.DLL could not be loaded" controllare se impostata correttamente la variabile d'ambiente PATH che deve puntare alla directory bin contenente il file oci.ddl (esempio  %ORACLE_HOME%\bin).
Nel nostro esempio, essendo i pacchetti scompattati sotto una unica directory eseguire la seguente impostazione:

C:\>set PATH=C:\oracle\instantclient_10_2

Ora possiamo verificare che Sqlplus funziona anche dalla directory C:\

C:\>sqlplus sys/<pwd>@<SID> as sysdba
SQL*Plus: Release 10.2.0.5.0 - Production on Mon Mar 23 18:08:04 2020
Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>


Per rendere consistente la modifica delle variabili d'ambiente andare in Computer->Properties->Advanced->Environment Variables e aggiungere la voce come in figura sotto.



Per la configurazione dell'ODBC vedere il post configurare ODBC testato su windows 10.


Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database