Описание тега oracle-call-interface

OCI - это интерфейс вызова Oracle, используемый для прямого программного доступа к базе данных Oracle. Подобно ODBC, он специфичен для баз данных Oracle.
4 ответа

PHP OCI, Oracle и числовой формат по умолчанию

Когда я выполняю выборку из базы данных Oracle, используя PHP OCI, числа, которые меньше 1, отображаются как .XXXXXX, например .249999, Есть ли способ установить это 0.XXXXXX или в любой другой формат, без изменения каждого запроса для использования…
26 ноя '10 в 10:45
1 ответ

PHP OCI8 Невозможно загрузить. Не является действительным приложением win32

Я пытался столько раз изменить php.ini в это: расширение = php_mysql.dll расширение = php_mysqli.dll extension = php_oci8.dll; Использовать с Oracle 10gR2 Instant Client extension = php_oci8_11g.dll; Использование с Oracle 11gR2 Instant Client ; Рас…
11 фев '15 в 17:46
0 ответов

Как конфертировать из строки в RAW(Oracle) в php?

Я пытаюсь передать длинные строки в переменную RAW хранимой процедуры Oracle, но получаю сообщение об ошибке: oci_execute (): ORA-06502: PL / SQL: ошибка числа или значения Не уверен, как преобразовать строку в сырой тип данных.
21 июн '17 в 22:27
1 ответ

Получение последнего введенного ROWID в PHP/OCI

Можно ли получить идентификатор строки последней вставленной строки Oracle в PHP? Я пытался: $statement = oci_parse($conn, "INSERT INTO myTable (...) VALUES ( ...)"); $results = oci_execute($statement); while($row = oci_fetch_assoc($statement)) { $r…
02 дек '13 в 18:20
3 ответа

Ошибка OCIEnvNlsCreate() - проверьте, что ORACLE_HOME и> LD_LIBRARY_PATH

Ubuntu 16.10 / nginx / php7.0 / oracle 11 xe Я пытаюсь подключиться к базе данных Oracle через PHP. И я получаю следующие ошибки. $conn = oci_connect('login', 'pass', 'localhost/xe'); Предупреждение: oci_connect(): сбой OCIEnvNlsCreate(). Что-то не …
27 апр '17 в 07:56
0 ответов

oci: установить sqlnet.expire_time без файла sqlnet.ora

Я могу установить в sqlnet.ora параметр SQLNET.EXPIRE_TIME: http://docs.oracle.com/cd/E11882_01/network.112/e10835/sqlnet.htm Мне нужно это как keepalive для соединения через брандмауэр. Как я могу установить этот параметр непосредственно в OCI (инт…
18 фев '14 в 10:29
1 ответ

Поместите пример результатов в массив, хэш и т. Д., Используя ruby ​​и oci8.

Я использую ruby-2.3 а также oci-8 gem, Я хочу сделать select query: stm = "select * from DATASERVICEUSERS t where boss<>100 and loginad is not null" res = CONN.exec(stm).fetch_hash do |row| #do something with row end CONN.logoff Как я могу за…
06 дек '16 в 07:08
3 ответа

Массовая вставка с использованием OCI

В настоящее время я вставляю записи по одной в таблицу из кода C++, используя OCI. Данные находятся в хэш-карте структур, я перебираю элементы карты, связывая атрибуты структуры со столбцами записи в таблице (например, определить запрос вставки, исп…
12 окт '11 в 00:07
0 ответов

OCI8 + PHP7.1 + Windows10: указанный модуль не найден

Я недавно обновил свои окна с 7 до 10. После обновления я "установил" PHP7.1, добавив путь к исполняемому файлу в PATH переменная среды, то же самое php.ini как старые окна (так как это та же папка, ничего не изменилось), а также добавил тот же самы…
29 янв '17 в 09:11
0 ответов

Почему OCILobWrite возвращает OCI_INVALID_HANDLE?

Я хочу вставить CLOB в тестовую таблицу. Но OCILobWrite() всегда возвращается OCI_INVALID_HANDLE, Что здесь не так? Заранее спасибо! sword rc; OraText* query; OCIEnv* environment; OCIError* error; OCISvcCtx* serviceContext; OCIStmt* statement; OCILo…
12 фев '18 в 16:54
1 ответ

Тайм-аут PHP oci?

Я хотел бы установить тайм-аут на запрос $statement = oci_parse($conn, $query); oci_execute($statement); // timeout if this takes over 5 minutes это было задано раньше, но весь путь назад в 11 без твердого ответа Запустите SQL-запрос с тайм-аутом в …
15 ноя '17 в 18:22
3 ответа

Использование неопределенной константы OCI_CRED_EXT - предполагается, что 'OCI_CRED_EXT' laravel

Я пытаюсь подключить базу данных oracle к моему приложению laravel с помощью этого пакета: https://github.com/yajra/laravel-oci8 но с ошибкой внешнего соединения, это ошибка: Вот строка ошибки в пакете: https://github.com/yajra/laravel-oci8/blob/5.8…
2 ответа

Как установить OCI_LIB64 в R (и при установке пакета ROracle)?

Как установить OCI_LIB64 в R (и при установке пакета ROracle)? Я скачал Oracle Instant Client и указал на это wd и OCI_LIB64. У меня Windows 10 Enterprise. Это RStudio версии 1.1.463 и R версии 3.4.3. Я попробовал следующее: setwd('C:\\Users\\sriley…
1 ответ

OCI_INVALID_HANDLE всегда возвращается для OCI-Lob::save()

Я получаю следующее предупреждение от моего php: "OCI-Lob::save(): OCI_INVALID_HANDLE" для строк 38, 39 <?php $lob_e = oci_new_descriptor($connection, OCI_D_LOB); $lob_w = oci_new_descriptor($connection, OCI_D_LOB); $stid = oci_parse($connection,…
05 май '20 в 14:16
3 ответа

VPN между Oracle Cloud и Azure

Я пытаюсь установить соединение S2S VPN между Oracle Cloud и Azure. Я могу установить соединение, и оно подключено на обоих концах. Примерно через час сторона Oracle Cloud умирает, а статус IP-sec снижается на стороне Oracle. Сторона Azure все еще н…
10 фев '20 в 12:22
1 ответ

Как сохранить результат запроса INSERT из Oracle с помощью PHP

Как сохранить результат запроса INSERT из Oracle с помощью PHP? Итак, когда это INSERT INTO DODATEK VALUES (1,'Foo'); Я хочу сохранить это в файле. Мой код $execute = "INSERT INTO DODATEK VALUES (NVL((select max(dodatekid)+1 from DODATEK), 1),'$rand…
22 мар '20 в 15:30
2 ответа

OCI_ATTR_FNCODE устарел?

OCI_ATTR_FNCODE возвращает коды функций OCI. Я не могу найти никаких ссылок на OCI_ATTR_FNCODE после документации оракула 8. Было ли это устаревшим?
03 июн '20 в 14:51
1 ответ

Как подключиться к Oracle 19c с расширением PHP pdo_oci

Как я могу подключиться к базе данных Oracle 19c с расширением PHP pdo_oci в Windows? Я установил Oracle Instant Client 19.0.0, PHP 7.4.4 и Apache 2.4. База данных Oracle находится на другом сервере. Когда я хочу подключиться к PDO, я получаю сообще…
17 апр '20 в 12:45
0 ответов

sdk-11.1.0.7.0-linux-x86_64/ Instantclient_11_1/sdk/include/nzerror.h:115:11: фатальная ошибка: oratypes.h: нет такого файла или каталога

Я пытаюсь подключить oracle 11g express к моей Windows 10, установленной программой C++, написанной в Linux Ubuntu 18.4 LTS. Я установил путь включения к файлу, предоставленному Oracle. Я установил путь каталогов к данным разделяемым библиотекам с п…
22 мар '20 в 09:53
0 ответов

OCIBindDynamics вешает сокет

У меня есть код, который я использую для привязки ввода / вывода, но у меня нет результата или результата None. Для реализации использую код из oci / examples Я пробую использовать код OCI/ примеров "cdemodr1.c", я пишу свой собственный cbf_get_data…
17 окт '19 в 16:10