2017-07-07 3 views
0

Ich möchte auf eine Oracle-Datenbank am Arbeitsplatz mit Benutzerauthentifizierung in Python (Anaconda-Installation) über Cx_Oracle unter Windows zugreifen.Wie installiert man Cx_Oracle unter Windows mit einem bestehenden Oracle-Client?

Ich folgte den Anweisungen von easy_install cx_Oracle (python package) on Windows und habe sowohl Oracle Instant Client als auch Microsoft Visual Studio heruntergeladen.

Der Oracle Instant Client erlaubt mir jedoch nicht den Zugriff auf die Datenbank, da ich glaube, dass er nicht über die Berechtigungen verfügt. Gibt es eine Möglichkeit, cx_Oracle mithilfe des Oracle-Clients, der an meinem Arbeitsplatz verwendet wird, herunterzuladen?

Entschuldigen Sie auch meine neue Frage, aber haben Sie Zugriff auf eine Oracle-Datenbank, wenn ich Oracle installiert habe?

Danke!

+0

Welche Fehlermeldung erhalten Sie, wenn Sie sagen, dass es doesn‘ t erlauben Sie den Zugriff auf die Datenbank? – McGlothlin

+0

Ich greife derzeit über Toad for Data Analysts auf die Oracle-Datenbanken zu, und wenn ich die Option Instant Client verwende, sind keine Datenbanken im Dropdown-Menü verfügbar. Es gibt also keine explizite Fehlermeldung. – Naomi

+0

Der Zugriff auf Oracle bedeutet nicht, dass Sie eine Oracle-Datenbank installiert haben. Ich nehme an, dass Oracle von den meisten Leuten so genannt wird. – ivanzg

Antwort

1

Sie cx_Oracle installieren 6, die ein binäres Rad (vorkompilierte Paket), die alle 11.2, 12.1 und 12.2 Oracle-Clients mit dem folgenden Befehl behandelt bietet:

python -m pip install cx_Oracle --upgrade --pre 
Verwandte Themen