Installare Oracle Client 11g R1 su Windows 7 (x86 o x64)

Posted 1. febbraio 2010 14.33 in Informatica

Quando ho iniziato a preoccuparmi di dover installare il cliente Oracle sul mio nuovo notebook Win7 x64 ero piú preoccupato per i 64 bit che non per il sistema operativo.

Invece sembra proprio che fino all’arrivo della “planned” 11g R2 Windows 7 non sia ufficialmente supportato.

Lanciando il setup si ottiene infatti un :

Controllo dei requisiti del sistema operativo in corso...
Risultato previsto: Uno di 5.0,5.1,5.2,6.0
Risultato effettivo: 6.1
Controllo completato. Risultato globale del controllo: Non superato <<<<
Problema: Oracle Database 11g non è certificato sul sistema operativo corrente.
Suggerimento: Accertarsi di installare il software sulla piattaforma corretta.

o in inglese

Checking operating system requirements ...
Expected result: One of 5.0,5.1,5.2,6.0
Actual Result: 6.1
Check complete. The overall result of this check is: Failed <<<<
Problem: Oracle Database 11g is not certified on the current operating system.
Recommendation: Make sure you are installing the software on the correct platform.

Il trucco per forzare l’avvio della procedura di setup sta nel modificare il file refhost.xml che sta in

\win32_11gR1_client\client\stage\prereq\client\

e aggiungere un nodo

<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
    <VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

dopo il 6.0 di Vista (prima della chiusura di </CERTIFIED_SYSTEMS> )

Non so se tutti i tool (SqlPlus, ecc) funzionano… ho provato solo a fare un File .udl e la connection va a buon fine.

Un altro “errore” in cui potreste incappare è quello della directory dell’installazione: il PATH NON DEVE AVERE DENTRO DEGLI SPAZI ! (e questo nel 2010 mi pare un po’ grave…)
Quindi scordatevi la C:\Program Files\Oracle e optate per la vostra C:\users\Nomeutente oppure per la “vecchia” e brutta C:\Oracle

Commenti

20/04/2010 13.28.02 #

Ma il xcorso :
\win32_11gR1_client\client\stage\prereq\client\

dov'è situato?

daniele Italia

20/04/2010 14.10.36 #

@daniele: nella directory dove hai estratto i file del setup

Sandro Italia

20/04/2010 15.22.31 #

Mi dispiace contraddirti, ma non esiste il percorso. Trovo solo il file: refhost.xml, ma nel seguente di xcorso:
C:\Oracle\database\stage\prereq\db

Modifico il file refhost.xml:
<CERTIFIED_SYSTEMS>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.0"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.1"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.2"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows Vista-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
    <VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
  </CERTIFIED_SYSTEMS>

A questo punto quando lancio il set-up, lo stesso non parte.Tanto che lanciandolo più volte mi si impalla il pc xkè ad ogni esecuzione avvia un processo.


P.s. ho scompattato questa vs. di oracle: "win64_11gR1_database_1013.zip" ed ho un S.o. windows 7 a 64 bit.

daniele Italia

20/04/2010 15.27.30 #

Tu stai installando tutta la parte database; io invece mi riferivo solo al CLIENT (win64_11gR1_client.zip )

Sandro Italia

20/04/2010 16.29.16 #

Scusa l'ignoranza, ma allora per far funzionare oracle in locale devo installare entrambi i setup?

daniele Italia

20/04/2010 16.44.00 #

Cmq ho scaricato la vs. client e ho modificato il file che tra l'altro si trova sempre nello stesso xcorso del file che ho scaricato per primo (win64_11gR1_database_1013.zip) e installa correttemente. Ora non riesco ad effettuare alcuna connessione e l'unica opzione che mi propoone è:
start-programmi-Oracle - OraClient11g_home1-Strumenti di configurazione e migrazione-Microsoft ODBC Administrator--->
Ma non riesco a trovarne un utilità.

daniele Italia

21/04/2010 8.45.34 #

Purtroppo non sono un esperto di Oracle (di solito uso Sql Server); se installi la parte client hai un “driver” che ti permette di accedere a Oracle dai TUOI programmi (C#, php, java, ecc).
A memoria ci dovrebbe essere un Sql*Plus che dovrebbe consentirti una connessione e il lancio delle query

Sandro Italia

Aggiungi commento




  Country flag

biuquote
  • Commento
  • Anteprima
Loading