问题标签 [instantclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - macOS High Sierra:查找 Oracle Instant 客户端安装及其版本
如何在 macOS High Sierra 上找到 Oracle Instant Client 安装并检查其版本?所有的搜索都没有给出任何结果。不过,当我sqlplus
在终端中运行时,它会显示以下内容:
检查 where 时sqlplus
,我得到以下信息:
任何想法 ?谢谢你。
python - cx_Oracle 不适用于 Oracle 数据库 10gR2
使用 python3.6 我已经为Oracle 10gR2 (basic-10.2.0.5.0-linux-x64) 安装了 cx_Oracle 6.4.1 和 Instantclient,但它不起作用。在以前的 cx_Oracle 版本中,它用于连接 10gR2 数据库,但现在似乎不再受支持。
python有没有办法连接到这个版本的数据库?
谢谢!
nginx - Laravel 5.6 OCI 与“php artisan serve”配合良好,但 Nginx 找不到 oci_connect()
我正在尝试在 Ubuntu 18.2 上设置 Laravel 5.6 + PHP 7.2(使用 Instantclient 12.2 和 oracle OCI)+ Nginx。另外,我为 Laravel 安装了 "yajra/laravel-oci8": "^5.6"。为了确保我正确安装了 Instantclient,我还尝试了 sqlplus 以确保我可以与 oracle 服务器建立连接。
因此,我应该正确配置所有内容,并且当我使用“ php artisan serve --host=192.168.56.12 --port=8000 ”命令提供页面时,oracle 连接器工作正常。
测试代码如下:
同时,我在默认端口 80上启用了 Nginx 。两个 Web 服务器都服务于相同的 Laravel 代码库。
奇怪的是,Nginx找不到 oci_connect()!!
然后,我检查两台服务器上的 phpinfo() 页面。
我发现 oci8 模块没有安装在 Nginx 服务器上。但是,“php artisan serve”显示 oci8 已安装。安装的 oci8 模块应显示如下图所示。
不仅oci8模块部分不同,环境变量列表也不同。Nginx 仅提供如下所示的 4 个环境变量,而 php artisan 提供了一长串变量(太长,无法在单个页面中显示)。
所以,我认为是 Nginx 导致了这个问题。这是我的 Nginx 配置。
问题是: 1. 如何让我的 OCI 工作?我错过了什么?2. 如何确保 Nginx 可以加载正确的环境变量,就像“ php artisan serve ”一样?
欢迎任何建议,谢谢。
database - 如何使用 oracle 即时客户端创建 ODBC 数据源?
据我所知,Oracle Instant Client 不受 OTN 影响,任何人都可以在开发或生产环境中使用。但是为了在 Windows 上创建一个 ODBC 数据源,我需要一个tns 服务名称吗?如何使用 oracle Instant Client 在 Windows 操作系统上创建 odbc 数据源?
python-3.x - cx_Oracle.DatabaseError:ORA-12170:TNS:发生连接超时
我正进入(状态
我已经安装了 python 3.7.0 和 Instantclient_11_2。
以下是我正在做的过程,
我已经设置了系统可验证的PATH
位置oci.dll
。
有什么问题?
bash - 数据库错误:DPI-1047
我在使用即时客户端时遇到问题。我按照http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html#ic_osx_inst中的确切说明在macOS 上安装 Instant Client 11.2。
但是,在命令行中启动服务器时,它返回以下错误: DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "dlopen(libclntsh.dylib,
你的 Python 版本是多少?它是 32 位还是 64 位? 64 位
您的 cx_Oracle 版本是多少? 截至今天的最新版本,我相信它是6.4.1
究竟是什么命令导致了问题(例如,您尝试使用什么命令进行安装)? 执行此命令“python manage.py”以运行应用程序时
您看到了什么错误?
DatabaseError:DPI-1047:无法加载 64 位 Oracle 客户端库:“dlopen(libclntsh.dylib, 1): image not found”。请参阅https://oracle.github.io/odpi/doc/installation.html#macos
在我的 bash 个人资料中,我建立了这些:
macos - Instant Client MACOSX 默认用户名/密码是什么
我已经在 MacOSX 上安装了 SQL Plus 和 Instantclient,我一直在尝试使用给定的客户端连接到服务器,但是,我尝试的所有默认密码组合都不起作用。如果有人使用它,你能分享一下默认的用户名/密码吗?
python - mac无法加载64位Oracle客户端库
我已经为 Oracle 数据库连接创建了一个示例 Python 脚本,用于运行数据库测试查询,我在 Windows 上运行了相同的脚本并且它运行良好,但是在 Mac 上运行时,它一次又一次地向我显示这个异常。
我在 bash_profile 上更改了我的环境变量,如下所示:
还是行不通。有人可以在这里帮助我。谢谢
oracle11g - OCI-21560 OCIObjectNew OCI_TYPECODE_TABLE
我现在被这个问题困扰了一段时间。我浏览了大量关于此的代码/示例和文档(虽然不多)。
我要做的是:使用 C 中的 OCI 通过过程 IN/OUT 参数读取和写入 PL/SQL 表。
Oracle 包定义如下:
现在我正在尝试调用以下 PL/SQL:
调用 C(OCI) 如下:
在尝试 OCIBindByName 时,这给了我以下错误:
服务器
客户
我检查了所有输入参数,第 4 个不是 NULL:
我错过了什么?