Oracle
 sql >> Database >  >> RDS >> Oracle

Devo ancora installare Oracle Client se utilizzo Microsoft ODBC per Oracle per la connessione a un database Oracle?

Sono abbastanza sicuro che devi installare il client Oracle; inoltre, credo che debba essere Oracle 8 Client (MS non ha aggiornato quel driver da anni, per quanto ne so).

Ma hai provato a utilizzare Oracle Instant Client ? È piuttosto indolore da installare, MOLTO più piccolo del client Oracle standard e non interferisce con altre installazioni. Tutto quello che devi fare è copiare i file in una directory di destinazione, impostare il tuo PERCORSO per includere quella directory (che può essere fatto all'interno della tua app - non è necessario impostare effettivamente il PERCORSO globale se non lo desideri) e inserire l'appropriato voce di registro in HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI. Lo usiamo per tutti i nostri clienti ADO.

Ha anche il vantaggio aggiuntivo di non richiedere la manutenzione di un file TNSNAMES.ORA; la tua stringa di connessione può essere semplicemente user/[email protected] :porta/SID.