sql >> Databasteknik >  >> RDS >> Oracle

Behöver jag fortfarande installera Oracle Client om jag använder Microsoft ODBC för Oracle för att ansluta till en Oracle-databas?

Jag är ganska säker på att du behöver installera Oracle-klienten; Dessutom tror jag att det måste vara Oracle 8 Client (MS har inte uppdaterat den drivrutinen på flera år, så vitt jag vet).

Men har du testat att använda Oracle Instant Client ? Det är ganska smärtfritt att installera, mycket mindre än den vanliga Oracle-klienten och stör inte andra installationer. Allt du behöver göra är att kopiera filerna till en målkatalog, ställ in din PATH för att inkludera den katalogen (vilket kan göras i din app - du behöver inte ställa in global PATH om du inte vill) och infoga lämplig registerpost i HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI. Vi använder det för alla våra ADO-kunder.

Den har också den extra bonusen att den inte kräver underhåll av en TNSNAMES.ORA-fil; din anslutningssträng kan helt enkelt vara user/[email protected] :port/SID.



  1. Streaming MySql ResultSet med fast antal resultat åt gången

  2. Undantag i JPA vid användning av seed-fil för PostgreSQL

  3. Vad händer med beroende utlösare när tabellen släpps?

  4. Hur designar man ett databasschema för att lagra text på flera språk?