Tag: cx-oracle
cx_Oracle ist eine Python-extension-Modul erlaubt den Zugriff auf Oracle-Datenbanken und entspricht der Python-Datenbank-API-Spezifikation.
1
Antworten
Arbeite ich an eine eine Prozedur für das python-logging-Modul. Dass im wesentlichen die Protokolle zu einer oracle-Datenbank. Ich bin mit cx_oracle, und etwas, das ich nicht weiß, wie zu bekommen, ist die Spalte Werte an, wenn die
1
Antworten
Habe ich folgenden code zum ausführen von sql-quesry in Oracle-db: try: conn = cx_Oracle.connect(DB_LOGIN+"/"+DB_PWD+"@"+SID) cursor = connection.cursor() cursor.execute(sql) connection.commit() cursor.close() conn.close() except cx_Oracle.DatabaseError, ex: error, = ex.args print 'Error.code =', error.code print 'Error.message =' , error.message print
2
Antworten
Ich Schreibe ein Python-Skript zum abrufen und aktualisieren von Daten auf einem remote-oracle-Datenbank von einem Linux-server. Ich würde gerne wissen, wie kann ich eine Verbindung zu remote-oracle-Datenbank aus der server. Muss ich unbedingt muss ein oracle-client auf
2
Antworten
Ich bin mit issiues installieren cx_oracle. Ich habe installiert oracle instantclient und cx_oracle oracle-Pakete installierten bin ich immer diese Fehlermeldung beim importieren cx_oracle. ich bin unter ubuntu 11.10 als host. import cx_Oracle Traceback (most recent call last):
3
Antworten
Ich lese eine csv-Datei mit 5 Spalten und push-to-oracle-Tabelle CSV-Datei-Struktur Ich weiß, es gibt viele Ressourcen auf dieser .. Aber auch dann bin ich nicht in der Lage, eine Lösung zu finden für mein problem Code zum
1
Antworten
Ich versuche, fügen Sie ein CLOB mit dem folgenden code. cursor = connection.cursor() cursor.setinputsizes(HERP = cx_Oracle.CLOB) cursor.execute("INSERT INTO myTable (FOO, BAR) VALUES (:FOO, :BAR)", FOO=val1, BAR=val2) cursor.execute("INSERT INTO myTable2 (HERP) VALUES (:HERP)", HERP=val3) #len(HERP) 39097 Wenn ich
1
Antworten
In meinem Python-code, wenn ich Fragen den Benutzer bei der Eingabe eine Zeichenfolge zu WÄHLEN, es funktioniert, aber wenn ich versuche das UPDATE mit der gleichen Eingabe nicht erlauben, mich zu führen Hier ist mein code, nachdem
3
Antworten
Habe ich installiert oracle-client und oracle-client-dev und einrichten der Umgebungsvariable ORACLE_HOME. Doch wenn ich Versuch zu installieren tux_oracle (python setup.py erstellen) bekomme ich folgende: fatal error: oci.h: No such file or directory Haben Sie versucht, cx_Oracle? InformationsquelleAutor
1
Antworten
Ich habe ein Problem das einfügen von unicode in eine Oracle-schema, ich denke, die Datenbank ist eine Oracle 11g Instanz, aber bin nicht sicher an dieser Stelle. Ich bin mit python 2.6.1 auf OS X 10.6.8 (dies
2
Antworten
Konnte ich erfolgreich installieren cx_Oracle für die Verwendung mit Python 3.4 auf meinem Windows 8 laptop, und ich bin jetzt versucht man das gleiche setup (cx_Oracle mit Python 3.4) auf einer Linux-Maschine. Bei der Ausführung der setup.py
5
Antworten
Ich versuche zu speichern, python datetime-Objekt mit ORACLE-Spalte des Typs date. so weit, das ich verwendet habe, rpt_time = time.strftime('%Y-%m-%d %H:%M:%S') or rpt_time = str(datetime.datetime.now()) aber alle geben ORA-01843: keine gültige montn Ich bin wirklich verwirrt, wie
3
Antworten
Standardmäßig cx_Oracle gibt jede Zeile als Tupel. >>> import cx_Oracle >>> conn=cx_Oracle.connect('scott/tiger') >>> curs=conn.cursor() >>> curs.execute("select * from foo"); >>> curs.fetchone() (33, 'blue') Wie kann ich wieder jede Zeile als dictionary? InformationsquelleAutor Mark Harrison | 2016-01-27
3
Antworten
Ich möchte ein Abfrage ausführen, werden die Daten aus einem anderen schema als bei der DB-Verbindung (gleiche Oracle-server, die gleiche Datenbank mit einem anderen schema) Habe ich ein python-app talking zu einem Oracle-server. Es öffnet eine Verbindung
1
Antworten
Entnehme ich, es gibt zwei Möglichkeiten, eine Verbindung zu Oracle DB Gehen (bei windows): github.com/tgulacsi/goracle github.com/mattn/go-oci8 Aber für jemanden der auf meinem Niveau (Anfänger in open-source - +golang), diese beiden Methoden/Treiber sind schrecklich kompliziert. Es ist auch
3
Antworten
Ich bin mit Active Python weil ich nicht wollen, stecken die mit einer alten version von Python. Ich installierte den instant client, und fügte hinzu, die Exporte zu meiner bash-Profil, aber ich erhalte diese kryptische Fehlermeldung: #
4
Antworten
Kürzlich installierte ich cx_Oracle-Modul auf meinem Rechner, um die Verbindung zu einer remote-Oracle-Datenbank-server. (Ich habe keine Oracle-client auf meiner Seite). Python: Version 2.7 x86 Oracle: Verision 11.1.X x64 Cx_Oracle:Verion-5.1.2-11g.win32-py2.7 Dann jedesmal, wenn ich mein Skript auszuführen, schlägt
3
Antworten
Habe ich zwei RHEL Server mit Python 2.4 und 2.6 getrennt. Es ist eine Oracle-Datenbank auf dem anderen server ich zugreifen müssen. Ich versuche zu installieren, cx_oracle auf meiner RHEL-server, fand aber heraus, dass der Oracle-client muss
3
Antworten
Ich brauche zu exportieren einer oracle-Tabelle in eine csv - /excel-Datei-format (mit den Spaltenüberschriften). Eine Lösung durch cx_oracle oder durch sqlplus willkommen. Python-code aus dem Kommentar: con = cx.connect() cur = con.cursor() printer = cur.execute(sqlcode) con.commit() Die
5
Antworten
Ich bin immer der standard "DLL load failed; Modul wurde nicht gefunden" Fehlermeldung, wenn Sie versuchen zu importieren cx_Oracle. Ich habe die richtigen instant client installiert, die Pfade sind alle richtig... läuft Dependency Walker sagt mir, was
4
Antworten
Bin ich zum erstellen eines RESTful-API, die Zugriff auf die Datenbank. Ich bin mit Restish, Oracle und SQLAlchemy. Jedoch werde ich versuchen bei meiner Frage so allgemein wie möglich, ohne Restish oder andere web-APIs berücksichtigt werden. Ich
3
Antworten
Möchte ich ausführen einer Oracle-PL/SQL-Anweisung über cx_oracle in Python. Code sieht wie folgt aus: db = cx_Oracle.connect(user, pass, dsn_tns) cursor = db.cursor() ... sel = """ DECLARE c NUMBER := 0.2; mn NUMBER := 1.5; res NUMBER;
1
Antworten
EDIT: Folgende Bild zeigt mein soll-Wert. (beide sys.stdout.Codierung und sys.stdin.encoding 'UTF-8'). Warum ist der Wert der Variablen anders als Ihre print Wert? Ich brauche die roh-Wert in eine variable. >>username = 'Jo\xc3\xa3o' >>username.decode('utf-8').encode('latin-1') 'Jo\xe3o' >>print username.decode('utf-8').encode('latin-1') João
3
Antworten
Ich versuche eine Verbindung zu einer remote-oracle-server cx_Oracle: db = cx_Oracle.connect('username', 'password', dsn_tns) aber es sagt, databaseError: ORA-12541 tns: kein listener InformationsquelleAutor user2237504 | 2013-04-02
1
Antworten
Hy, Ich bin neu in python und ich möchte, importieren, Daten aus einer Oracle-Datenbank für python (pandas dataframe) mit dieser einfachen Abfrage SELECT* FROM TRANSACTION WHERE DIA_DAT >=to_date('15.02.28 00:00:00', 'YY.MM.DD HH24:MI:SS') AND (locations <> 'PUERTO RICO' OR
2
Antworten
Den folgenden cx_Oracle code funktioniert, wenn die Datenbank bis: #!C:\Python27 import cx_Oracle try: conn = cx_Oracle.connect("scott/tiger@oracle") try: curs = conn.cursor() curs.execute("SELECT dummy FROM sys.dual") print curs.fetchone()[0] finally: curs.close() finally: conn.close() Aber wenn die Datenbank passiert sein, wenn
2
Antworten
Ich versuche zu verwenden cx_Oracle - Modul in python den Zugriff auf eine remote-Datenbank und einfügen oder löschen von Zeilen in Tabellen. BTW ich heruntergeladen haben oracle instant client 11.1 und auch odbc-und sqlplus-Versionen. Ich habe das
1
Antworten
Muss ich ersetzen Sie die folgenden Werte in select-Abfrage. aber ich habe den Fehler wie ich unten erwähnt self.jobNo = J-12060 qcActivity = C173 self.wrkArea = 1666339 cursor.execute("""SELECT A.MARKERID, D.COMMENTS,A.STATUS,A.X1,A.Y1,A.X2,A.Y2,C.ERRGROUP,C.ERRDESC,c.category FROM MDP_ERR_MASTER A,(SELECT MARKERID, MAX(RECNO) maxRECNO FROM
3
Antworten
Fand ein Beispiel mit cx_Oracle, dieses Beispiel zeigt alle Informationen, die der Cursor.description. import cx_Oracle from pprint import pprint connection = cx_Oracle.Connection("%s/%s@%s" % (dbuser, dbpasswd, oracle_sid)) cursor = cx_Oracle.Cursor(connection) sql = "SELECT * FROM your_table" cursor.execute(sql) data
3
Antworten
Hier ist mein code: import cx_Oracle conn = cx_Oracle.connect(usr, pwd, url) cursor = conn.cursor() cursor.execute("UPDATE SO SET STATUS='PE' WHERE ID='100'") conn.commit() Wenn ich entfernen Sie die conn.commit(), wird die Tabelle nicht aktualisiert. Aber für select-Anweisungen, brauche ich
2
Antworten
Bin ich ein Python-newbie bin ich, dass Probleme in der Nutzung von bind-Variablen. Wenn ich führen Sie den code unten funktioniert alles einwandfrei. bind= {"var" : "ciao"} sql = "select * from sometable where somefield = :bind"
2
Antworten
Gibt es eine Möglichkeit zum ausführen einer sql-Skript-Datei mit cx_oracle in python. Ich ausführen müssen mein create table-Skripts in sql-Dateien. InformationsquelleAutor | 2011-09-23
5
Antworten
Habe ich einige monatliche Wetter-Daten, die ich einfügen möchte in eine Tabelle der Oracle-Datenbank, aber ich wollen, legen Sie die entsprechenden Datensätze in einem batch, um effizienter zu sein. Kann mir jemand raten, wie ich gehen würde,
2
Antworten
Ich habe ein problem beim importieren von mit Python cx_Oracle. Ich weiß, eine Menge Probleme mit cx_Oracle haben hier diskutiert, aber es scheint, dass ich nicht finden können, eine Lösung zu meinem problem nach der Lektüre all
2
Antworten
Habe ich diesen code: dsn = cx_Oracle.makedsn(hostname, port, sid) orcl = cx_Oracle.connect(username + '/' + password + '@' + dsn) curs = orcl.cursor() sql = "select TEMPLATE from my_table where id ='6'" curs.execute(sql) rows = curs.fetchall() print
5
Antworten
Neuling hier versuche zu verwenden python zu tun, einige Datenbank-Analyse. Ich erhalte die Fehlermeldung: "Fehler: kann nicht suchen Sie eine Oracle-software-installation" Bei der Installation CX_oracle (via easy_install). Das problem ist, ich habe nicht von oracle auf meinem
3
Antworten
Also ich fand Hilfe bei der Installation cx_Oracle aber ich bin immer noch stecken. Ich habe die neueste instantclient von oracle und set ORACLE_HOME, um den Speicherort der extrahierten Dateien (sowohl direkte als auch mit einem bin-Ordner
3
Antworten
Gibt es mehrere Möglichkeiten, zum Durchlaufen einer Ergebnismenge aus. Was sind die vor-und Nachteile der einzelnen? InformationsquelleAutor der Frage Mark Harrison | 2008-08-03
12
Antworten
Hier ist, was ich getan habe: Ich bin auf Windows XP SP3 Ich hatte bereits Python 2.7.1 installiert. Ich heruntergeladen instantclient-basic-nt-11.2.0.3.0.zipentpackt es, und steckte es in C:\Program Files\Oracle\instantclient_11_2. Ich fügte hinzu, das den Pfad zum Windows -
3
Antworten
Ich versuche zu installieren die cx_Oracle für Python 2.6, aber Sie ist fehlerhaft. Ich weiß nicht genug über C oder MS Vis. Studio compiler auch Ansatz Festsetzung it myself. Dies ist, was die Ausgabe auf der Kommandozeile:
4
Antworten
Muss ich installieren cx_Oracle für Python 2.5 auf Linux (Linux 2.6.18-371.1.2.el5 i686). Ich habe die installierten Oracle-client 10.2.0.4. Habe ich versucht Folgendes: 1. Download cx_Oracle tar.gz aus http://sourceforge.net/projects/cx-oracle/files/. Ich weiß nicht, welche der aufgeführten version sind geeignet
6
Antworten
Habe ich mit der folgenden Funktion um eine "lesbarere" (angeblich) - format für den Abruf von Daten aus Oracle. Hier ist die Funktion: def rows_to_dict_list(cursor): """ Create a list, each item contains a dictionary outlined like so:
5
Antworten
Wie Sie eine Verbindung zu einem remote-server über IP-Adresse in der Art und Weise, TOAD, SqlDeveloper, sind in der Lage, eine Verbindung zu Datenbanken mit nur die ip-Adresse, username, SID und Passwort? Immer wenn ich versuche angeben,
6
Antworten
Wie kann ich Zugriff auf Oracle aus Python? Heruntergeladen habe ich eine cx_Oracle msi-installer, aber Python kann nicht importieren Sie die Bibliothek. Bekomme ich die folgende Fehlermeldung: import cx_Oracle Traceback (most recent call last): File "<pyshell#1>", line
2
Antworten
Ich versuche, cx_Oracle Verbindung zu einer Oracle-Instanz und führen Sie einige DDL-Anweisungen: db = None try: db = cx_Oracle.connect('username', 'password', 'hostname:port/SERVICENAME') #print(db.version) except cx_Oracle.DatabaseError as e: error, = e.args if error.code == 1017: print('Please check your credentials.')
4
Antworten
Ich versuche zu bauen cx_Oracle für ein Python-2.7.2-und Oracle 11g-installation, sondern die integrierte cx_Oracle.so kann nicht finden libclntsh.so.11.1 so importieren in Python cx_Oracle ausfällt. /mypath/cx_Oracle-5.1.1/build/lib.linux-x86_64-2.7-11g]$ ldd cx_Oracle.so libclntsh.so.11.1 => not found libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ae9be290000) libc.so.6 =>
6
Antworten
Habe ich einen connection-string, der wie folgt aussieht con_str = "myuser/
[email protected]:1521/ora1" Wo ora1 ist die SID meiner Datenbank. Mit Hilfe dieser Informationen in SQL Developer funktioniert einwandfrei, d.h. ich kann eine Verbindung herstellen und Abfragen ohne Probleme.