Описание тега cx-oracle

NoneCx_Oracle - это модуль расширения Python, который обеспечивает доступ к базам данных Oracle и соответствует спецификации API базы данных Python.
1 ответ

cx_Oracle для Python 3.6

Я знаю, что Python 3.6 доступен только через несколько дней. Как вы думаете, когда cx_Oracle для python 3.6 станет доступным? Я не эксперт по питону. Могу ли я также спросить, почему существует зависимость между минорной версией Python и библиотекой…
01 янв '17 в 10:04
1 ответ

Using with statement on cursor in cx_Oracle

cx_Oracle contains __enter__ а также __exit__ на объектах Connection, но не на объектах Cursor. Таким образом, я использую это везде, чтобы обернуть курсоры: class CursorWrapper(object): def __init__(self, connection): self.connection = connection s…
11 дек '15 в 16:15
1 ответ

Как вызвать функцию в cx_Oracle с COMPARISON_TYPE returnType и логическим вводом?

Я пытаюсь вызвать функцию COMPARE из пакета DBMS_COMPARISON Я сначала создаю свое сравнение import cx_Oracle host = host service_name = service_name port = port password = password username = username dsn = cx_Oracle.makedsn( host, port, service_nam…
11 окт '18 в 23:08
2 ответа

Как использовать именованные привязки с массовыми вставками (executemany) в cx_Oracle из pandas dataframe

Я не уверен, как выполнить массовую вставку в Oracle из Python 3, используя именованные переменные связывания, когда исходные данные находятся в кадре данных Pandas. Код ниже показывает мою попытку. С безымянными привязками это довольно просто, но о…
24 сен '18 в 12:24
1 ответ

cx_Oracle молча вылетает при подключении в python 2.7

Я использую Windows 7, 64bit, с установленным Python 2.7 и Oracle Instant Client 10.2.0.3. Я пытаюсь установить соединение с базой данных Oracle из Python. Для этого я загружаю cx_Oracle-5.1.2-10g.win32-py2.7.msi и устанавливаю его. UPD. это ошибка …
04 сен '14 в 13:14
1 ответ

SQLAlchemy Oracle не может вставлять символы с ударением

У меня есть проект, основанный на Flask который использует Oracle база данных и общается через SQLAlchemyи cx_Oracle плагин. Моя проблема в том, что у меня есть простая таблица с 2 Strings: class Example(Base): __tablename__ = 'example' id = Column(…
0 ответов

Подключение к Oracle через Python (IDE Spyder)

У меня возникают проблемы с подключением Oracle через Python (в Spyder). Я пытаюсь импортировать cx_Oracle и получить ошибку (нет модуля с именем cx_Oracle) У меня установлен Python 3.7.0 Я скачал cx_Oracle 7.0.0 и установил через командную строку "…
11 окт '18 в 21:30
2 ответа

Запустить команду set role из python на оракул БД

Я пытаюсь ниже роль на оракула БД из питона Set role role_name identified by XYZ Код, который я попробовал: self._connection = cx_Oracle.connect(self._configHelper.get_oracledb_connection_string()) cursor = self._connection.cursor() cursor.execute('…
09 дек '15 в 13:11
2 ответа

Нарезка переменной Python удаляет всю строку

Я новичок в Python, используя cx_Oracle пакет python для выполнения запроса sql: cursor.execute("select tablespace_name from user_tablespaces") чтобы получить список из базы данных Oracle 11g. Результаты выглядят так: ('SYSTEM',) ('SYSAUX',) ('UNDOT…
02 авг '16 в 16:45
1 ответ

cx_Oracle.Connection выдает cx_Oracle.InternalError: Нет ошибки Oracle?

Я установил модуль Oracle Python cx_Oracle на мою Linux-машину. Пользователь oracle и пользователь root могут импортировать cx_Oracle и создать соединение с базой данных, используя cx_Oracle.Connection(...). Другие пользователи на сервере также могу…
18 сен '12 в 17:47
1 ответ

Pyspark - UnicodeEncodeError: кодек "ascii" не может кодировать символ

Получение unicodeerror при запуске программы ниже, при попытке вставить данные в базу данных Oracle. # -*- coding: utf-8 -*- #import unicodedata from pyspark.sql import SparkSession from pyspark.sql import SQLContext from pyspark.sql.types import * …
1 ответ

cx_Oracle - "Ожидается None или строка"

Я на следующей версии cx_Oracle >>> cx_Oracle.version '5.0.3' Я получаю это исключение при выполнении запроса "Не ожидая ни строки, ни строки" Запрос выполняется таким образом cursor.execute("SELECT * FROM APP_STORE WHERE STORE=:STORE %s" %…
09 сен '15 в 01:34
0 ответов

SQL-запрос Unicode в cx_Oracle

У меня есть следующее: ora_wet = oracle_connection() cursor = ora_wet.cursor() sqlQuery = u"SELECT * FROM web_cities WHERE cty_name = 'София'" cursor.execute(sqlQuery) sqlResult = cursor.fetchone() Когда я делаю это, я получаю TypeError: ожидающий N…
01 июл '10 в 10:01
0 ответов

UnicodeDecodeError: кодек "utf8" не может быть декодирован в cx_Oracle

#-*-coding:utf-8-*- import cx_Oracle conn=cx_Oracle.connect('hap_prod_dev/hap_prod_dev@192.168.31.128/ORCL')#This line of an error c=conn.cursor() x=c.execute('select sysdate from dual') x.fetchone() c.close() conn.close() В питоне 3.6 Я попытался п…
10 окт '17 в 05:52
4 ответа

cx_oracle и oracle 7?

На работе у нас есть Oracle 7. Я хотел бы использовать python для доступа к БД. Кто-нибудь сделал это или знает, как это сделать? У меня есть Windows XP, Python 2.6 и версия cx_oracle для python 2.6 Однако, когда я пытаюсь импортировать cx_oracle, я…
15 май '09 в 14:09
0 ответов

CSV в Oracle с помощью Odo и SQL Alchemy

У меня есть этот код, который отправляет CSV в Oracle, но он медленнее, чем патока в январе. Я хотел бы использовать odo, но документация недостаточна для этой конкретной ситуации (данные из CSV в Oracle). Я не женат на Пандах, так что если лучше не…
22 апр '16 в 22:18
1 ответ

Как подключиться к Oracle в го

Я понял, что есть два способа подключения к Oracle DB в Go (в Windows): github.com/tgulacsi/goracle github.com/mattn/go-oci8 Но для кого-то моего уровня (новичок в open source+golang) эти два метода / драйвера ужасно хитры. Это также бремя, которое …
06 мар '14 в 07:16
1 ответ

Как выполнить файл.sql на cx_oracle?

Я хочу выполнить файл.sql, используя cx_Oracle. Я должен выполнить много файлов, и операторы могут содержать или не содержать ';' до окончания. Я пошел, хотя следующее решение f = open('tabledefinition.sql') full_sql = f.read() sql_commands = full_s…
30 янв '19 в 05:55
1 ответ

TypeError: ожидающий объект строки или байта

Привет, Я пытаюсь вставить данные CSV в таблицу оракула. Но получаю ошибку как TypeError: ожидающий объект строки или байта with open('file.csv', 'r') as srcfile: reader = csv.reader(srcfile, dialect = 'fileProperties') header = next(reader) header…
23 фев '19 в 16:29
1 ответ

Правильная настройка для cx_Oracle.Cursor.bindarraysize

Я нахожу противоречивую документацию о том, какие правильные настройки для Cursor.bindarraysize атрибут в cx_Oracle. cx-oracle.readthedocs говорит Этот атрибут чтения-записи указывает количество строк для привязки за раз и используется при создании …
25 сен '18 в 14:19