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

Skal jeg stadig installere Oracle Client, hvis jeg bruger Microsoft ODBC til Oracle til at oprette forbindelse til en Oracle-database?

Jeg er ret sikker på, at du skal installere Oracle-klienten; Hvad mere er, tror jeg, det skal være Oracle 8 Client (MS har ikke opdateret den driver i årevis, så vidt jeg ved).

Men har du prøvet at bruge Oracle Instant Client ? Det er ret smertefrit at installere, langt mindre end standard Oracle-klienten og forstyrrer ikke andre installationer. Alt du skal gøre er at kopiere filerne til en målmappe, indstille din PATH til at inkludere den mappe (hvilket kan gøres inde i din app - ingen grund til faktisk at indstille global PATH, hvis du ikke vil), og indsæt den relevante registrering i registreringsdatabasen i HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI. Vi bruger det til alle vores ADO-kunder.

Det har også den ekstra bonus, at det ikke kræver vedligeholdelse af en TNSNAMES.ORA-fil; din forbindelsesstreng kan simpelthen være bruger/[email protected] :port/SID.



  1. ScaleGrid PostgreSQL på VMware Cloud Infrastructure

  2. PHP PDO bindParam() og MySQL BIT

  3. PHP &MySQL opdaterer ikke databasen

  4. Hent kolonnenavn, som har den maksimale værdi i en række sql