think-orm icon indicating copy to clipboard operation
think-orm copied to clipboard

关于Oracle PDO_OCI的问题

Open stevqin opened this issue 3 years ago • 2 comments

由于目前Oracle官方对 PDO_OCI 的驱动扩展更新还是停留在 2005-11-26 的 PDO_OCI-1.0.tgz 在很多场景下,调用Oracle数据库性能与功能都已过时。(如Oracle存储过程获取出参根本不能获取到) https://pecl.php.net/package/pdo_oci 这个是php的PDO_OCI扩展下在地址 image

而目前Oracle 官方一直任在更新的则是 oci 驱动扩展。 oci8-3.0.1.tgz 如今已更新到了 3.0.1的版本,是去年年底(2020-12-21)持续更新的驱动扩展 https://pecl.php.net/package/oci8 image

强烈建议thinkphp官方 ORM针对 Oracle数据库做oci的适配。

stevqin avatar May 07 '21 02:05 stevqin

我把pdo_oci 和oci8这2个扩展都装上了,不知道orm 底层驱动是用的哪种方式,我现在遇到的一个问题就是,如果使用Db::table或者模型去查询oracle就会非常慢,使用Db::query原生查询就会快一点。

rehack avatar Oct 23 '21 02:10 rehack

这个扩展不维护了啊,已经集成在PHP包里了,包里就是最新的

season886 avatar Jun 23 '22 03:06 season886