1 febbraio 2010 15:33
Installare Oracle Client 11g R1 su Windows 7 (x86 o x64)
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