oci8 相关问题

OCI8是用于将各种编程语言连接到Oracle数据库的驱动程序

PHP oci_execute 不会返回任何内容,而它应该返回

我正在尝试在PHP中使用OCI8实现按条件查找方法,其中如果对象有参数集,它应该查询所有记录,其中给定的参数与记录中的参数相同......

回答 1 投票 0

在 Docker 上使用 PHP 的 Oracle

我正在尝试为我的 Laravel 应用程序安装 Oracle 数据库驱动器。我使用 Laravel Sail 来提供 Docker。 问题是Oracle驱动程序无法构建。出现此消息: /usr/bin...

回答 2 投票 0

在 Ubuntu 20.4 上安装 PHP 的 OCI8 扩展

我的系统中没有安装oracle数据库。但我想连接到远程系统。我只需要安装 oci8 扩展库还是需要同时安装 instantclient 和 o...

回答 2 投票 0

PHP 8.2 的 OCI8 DLL 文件

我使用 PHP 8.2.4 安装了 xampp,但是当检查 php 版本 OCI 时未加载。 在哪里可以找到适用于 PHP 8.2.4 的 OCI8 DLL 文件(适用于 12c 和 19c) 注意:我正在使用 Oracle instantclient_...

回答 1 投票 0

使用 PHP OCI8 从 Oracle Ref Cursor 获取数据

我正在尝试从 oracle pl/sql 函数获取数据,该函数返回 REF 游标。我写了测试函数,只是为了检查它。我正在使用新的 Oracle 19g 和 Windows 中的 WAMP,以及 Oracle 驱动程序。 功能c...

回答 1 投票 0

PHP 和 OCI8。简单的连接字符串不起作用

我有一个同事系统,可以使用 TNSNAME 从 php 连接到 oracle,但不能使用简单的连接字符串。同样的简单连接字符串在我的系统中工作,设置相同(

回答 1 投票 0

OS X Monterey PHP 8.1 无法找到 oci8.so

我从 https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html 下载并安装了 Oracle InstantClient,并通过 OS X Monte 的说明安装了它。 .

回答 1 投票 0

我想在 Oracle Linux 8 上安装 PHP 7.4 以及 PHP OCI8 扩展

我在互联网上尝试了很多东西但没有成功,我按照oracle linux文档上的以下步骤操作: 客户文档 PHP oci 文档 命令有以下错误: 须藤 dnf 安装

回答 1 投票 0

如何解决在 Azure 中使用 PHP OCI8 oci_connect 时出现 ORA-12154: TNS 错误

我正在尝试连接到新合作伙伴 11g 版本 11.2.0.4.0 的 Oracle 数据库,但收到以下错误: 警告:oci_connect():ORA-12545:连接失败,因为目标主机或

回答 1 投票 0

Laravel Sail - 如何让 oci8 扩展为非 root(sail)用户工作?

周围有懂docker的人吗? 我基本上试图在 docker 映像(基于 ubuntu)中安装 oci8 扩展,但最后一步失败了。我已经成功编译...

回答 1 投票 0

我该如何解决这个问题或者如何安装oci8.2.2.0和oracle instant client comptabile版本?

我在centos 8上安装了oracle instant client version12.2,但是在我尝试安装pecl install oci8-2.2.0后,它显示了此错误 。 -I/var/tmp/oci8 -DPHP_ATOM_INC -I/var/tmp/pear-build-

回答 0 投票 0

oci_parse():和 oci_execute();警告

开始在 PHP 中使用 oci_ 函数。遇到主题错误。 我的数据库文件如下: 开始在 PHP 中使用 oci_ 函数。遇到主题错误。 我的数据库文件如下: <?php $conn = oci_connect("user", "pass", "LOSINGMINDHOST"); if (!$conn) { $e = oci_error(); error_log(trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR)); } oci_close($conn); ?> 确认以上连接字符串成功 现在,在我的测试文件中,我有以下内容: <?php include("include/database.php"); $queryMain = oci_parse($conn, "select * from sometable"); oci_execute($queryMain); ?> 使用上面的内容,这是我在屏幕上看到的: Warning: oci_parse(): supplied resource is not a valid oci8 connection resource in D:\htdocs\mysite\test.php on line 4 Warning: oci_execute() expects parameter 1 to be resource, bool given in D:\htdocs\mysite\test.php on line 26 我在 Windows Server 2019 上使用 PHP 7.4。 我检查了 php.ini 文件以确保 oci8 连接可用和/或未注释掉。 我还需要什么才能完成这项工作? 打开连接后立即再次关闭它。这使它无法使用。删除oci_close($conn);电话。 总的来说,你可能想看看不同的架构,比如使用类。 只需删除 include connection.php 行并添加连接字符串 $conn = oci_connect("user", "pass", "LOSINGMINDHOST"); 来自 connection.php .

回答 2 投票 0

Laravel 队列工作在与 oracle 连接时不处理作业

我的 laravel 项目与 oracle 数据库连接, 当我执行命令时 php 工匠队列:工作 作业未执行,日志中出现此错误 [堆栈跟踪] #0 C:\laragon\www\emt\v...

回答 1 投票 0

oci8.so中的代码签名在Macos Mojave中启用了SIP时无效

我通过MacCL Mojave上的PECL安装了oci8,可用于PHP,并且所有这些都可以正常工作,直到再次启用SIP。现在,当我尝试使用oci8时,出现以下错误:PHP警告:PHP启动:...

回答 1 投票 0

从PHP oci8连接到oracle数据库

我正在尝试从PHP访问ORACLE数据库,我正在使用WampServer 2.2版Apache 2.4.2 – PHP 5.4.3和oracle 11g。我尝试了许多方法,包括:

回答 2 投票 0

Laravel查询构建器绕过数据库视图子句

在某些时候,我注意到使用laravel的Yajra / Oci8 Oracle DB驱动程序,当我在特定视图上选择时,它返回的结果与我应该得到的结果不同。来自oracle的查询和结果...

回答 2 投票 0

Symfony连接到oracle oci8

我在Symfony上,无法连接到Oracle数据库,但我不知道为什么。也许您可以帮我一下。这是我的doctrine.yaml原则:dbal:default_connection:默认连接:...

回答 1 投票 0

为什么具有200.000条记录的SELECT表使用太多内存(+ 2GB)?

我正在从Oracle的VIEW中选择实际大小约为50MB(61列和263.000行)的数据。我只有一列的数据长度为4000,所有其他列的数据长度均为100。当我选择...

回答 1 投票 1

如何使用PHP OCI8预处理语句和绑定参数

因此,使用预处理语句和绑定参数是用于编写SQL语句的提示方式。 OCI8手册没有描述如何使用准备好的语句做到这一点。下面是如何返回?

回答 1 投票 0

在php7.3安装OCI8

我想从源代码编译在CentOS 7.5,oci8-2.2但它给了我一个巨大的失败的总结报告。 ================================================== =================== TEST结果概要-...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.