sql >> Database >  >> RDS >> Oracle

Oracle 10 ODP.NET installeren op Microsoft Windows 2008 Server 64bit

Het is echt een lastige. Voordat u ODP.NET installeert, moet u al een werkende verbinding hebben met de Oracle-database. Dat betekent:

Stap 1:Oracle-installatieclient (nooit gelukt, niet aanbevolen) of Oracle-client (geslaagd op Win7 ultimate 64bit, bestand win64_11gR1_client.zip, geïnstalleerd met de optie "Runtime" geselecteerd). Zorg er na de installatie van de client voor dat u verbinding kunt maken. Probeer vanaf de opdrachtregel "tnsping yourtnanamesentry" om te controleren of tnsnames in orde is, en daarna "sqlplus gebruikersnaam/

Stap 2:Installeer ODP.NET (ik deed het met het bestand ODAC1110720.zip). Gebruik exact dezelfde orakel-homenaam, maar een ander pad tijdens de installatie.

Stap 3:probeer verbinding te maken met Visual Studio. Voor "servernaam" heb ik dit gebruikt:"oraclexe:1521/xe". Dat betekent dat ik een machine heb met de naam "oraclex" met een orakel-listener op poort 1521 en een database met instantienaam "xe". Het is de zogenaamde "EZCONNECT"-naam.

Ik weet niet zeker of stap 1 echt nodig is of niet, want misschien gebruikt step3 echt alleen oracle instant client. Ik weet het, het is echt pijnlijk, maar dit werkt. Het kostte me 2 dagen om verbinding te maken met Oracle en ik moest bijna 1 GB gedownloade Oracle-software installeren. Ze kunnen en moeten dat veel, veel, veel, veel gemakkelijker maken. Zoals een installatie met één klik die gewoon werkt. Het is jammer hoe ingewikkeld de installatie van de client is.



  1. OFFSET versus ROW_NUMBER()

  2. node-postgres met enorme hoeveelheid queries

  3. JSON maken en een complexe query bewerken (oracle 11g)

  4. Entiteit Framework Code First - Tabelkolomsortering wijzigen