标签: instantclient

Oracle Instant Client:ORA-28759:无法打开文件

我所拥有的:Red Hat 6服务器,具有TCPS连接设置的远程Oracle数据库,从rpms安装的Oracle Instant Client(基本,odbc,sqlplus)。

我正在尝试设置Oracle Instant Client以连接到远程数据库。输入命令时:

/usr/lib/oracle/11.2/client64/bin/sqlplus /@AVAYAPDSDB
Run Code Online (Sandbox Code Playgroud)

我得到错误:

SQL*Plus: Release 11.2.0.4.0 Production on Sat Aug 29 12:04:39 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR: ORA-28759: failure to open file
Run Code Online (Sandbox Code Playgroud)

不幸的是,我附近没有工程师可以帮助我解决这个问题,所以我真的希望在堆栈社区中。

搜寻一段时间,然后搜索对我有帮助的所有内容,因为我意识到跟踪sqlplus请求将是一个不错的起点。所以现在它的痕迹看起来像这样:

    (1309189888) [29-AUG-2015 12:04:39:133] --- TRACE CONFIGURATION INFORMATION FOLLOWS ---
(1309189888) [29-AUG-2015 12:04:39:133] New trace stream is /tmp/ora/cli_30063.trc
(1309189888) [29-AUG-2015 12:04:39:133] New trace level is 16
(1309189888) [29-AUG-2015 12:04:39:133] --- TRACE CONFIGURATION INFORMATION ENDS ---
(1309189888) [29-AUG-2015 12:04:39:133] --- PARAMETER SOURCE INFORMATION …
Run Code Online (Sandbox Code Playgroud)

linux oracle instantclient

3
推荐指数
1
解决办法
4592
查看次数

使用Oracle Instant Client 10.2.0.4使用PDO-OCI驱动程序进行PHP 5.4编译

我从Mac OS X(Intel x86)的Instant Client下载中下载了Instant Client 10.2.0.4 basic和sdk zip文件,

我提取到一个文件夹,如下所示

-rw-r--r--@ 1 MNV_Kishore  1000     278 Apr  1  2009 BASIC_README
-r--r--r--@ 1 MNV_Kishore  1000 1609607 Feb  2  2008 classes12.jar
-rwxr-xr-x@ 1 MNV_Kishore  1000     34168 Apr  1  2009 genezi
lrwxr-xr-x  1 MNV_Kishore  wheel        20 Dec  2 18:10 libclntsh.dylib -> libclntsh.dylib.10.1

-rwxr-xr-x@ 1 MNV_Kishore  1000   25582048 Mar 31  2009 libclntsh.dylib.10.1
-rwxr-xr-x@ 1 MNV_Kishore  1000 2062528 Mar  3  2009 libnnz10.dylib
lrwxr-xr-x  1 MNV_Kishore  wheel        18 Dec  2 18:10 libocci.dylib -> libocci.dylib.10.1
-rwxr-xr-x@ 1 MNV_Kishore …
Run Code Online (Sandbox Code Playgroud)

php pdo oracle-call-interface instantclient

2
推荐指数
1
解决办法
1万
查看次数

Oracle 工具的替代下载站点

我想下载适用于 Linux x86-64(64 位)的 Oracle Instant Client一段时间了。

现在我注意到该网站在过去几个月中一直遇到技术困难。

要从 Oracle 下载任何内容,需要一个帐户,但该站点在任何尝试登录时基本上都会崩溃和烧毁。

网站-oracle-体验-困难

是否有其他方法/站点来获取 Oracle 工具?

更新: Oracle 站点似乎只适用于 MS Windows!我在 Linux Ubuntu 18.04 和 FireFox 上。这使网站崩溃和燃烧。

更新 2:我尝试了 thatjeffsmith 建议的 Oracle YUM 存储库,但这在使用 RedHat 或 CentOS 时也不是一个选项。该存储库旨在用于 Oracle Linux。它将创建一个巨大的依赖地狱。

更新 3:如果您在wget没有帐户和登录的情况下使用 url,则可以在 Linux 上下载

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn_software/linux/instantclient/19800/oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)

更新 4:与 Oracle.com 上发布的信息相反,我无法将 19 客户端与 12.2 数据库一起使用。所以我需要 12.2 版本,例如 oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm 并且这些版本需要通过点击手动下载

oracle instantclient

2
推荐指数
1
解决办法
1796
查看次数

Oracle Instant Client 时区文件位于哪里?

我已按照oracle 站点中的说明在 macOS(Big Sur 版本 11.5.1)上安装了 Oracle 即时客户端版本 19.8.0.0.0 。

我想使用 ORA_TZFILE文件更改时区设置,但该oracore\zoneinfo\目录在哪里?无处可寻。

我需要这样做,因为远程数据库服务器和客户端之间的时区信息不匹配,因此我无法执行如下查询:

AT TIME ZONE 'UTC' AS DATE
Run Code Online (Sandbox Code Playgroud)

远程服务器正在使用 timezlrg_26.dat。我通过执行找到了此信息select * from v$timezone_file。因此我需要更改客户端以也使用 timezlrg_26.dat。

它最终给我错误“ORA-01805:日期/时间操作中可能出现错误”

默认目录如下所示: 在此输入图像描述

database oracle instantclient

2
推荐指数
1
解决办法
2912
查看次数

cx_oracle OSX安装错误

所以我按照这些说明安装了Oracle InstantClient,

在不设置环境变量的情况下在Mac OS/X上安装Oracle Instantclient?

但是当我尝试安装cx_oracle时,我得到以下堆栈跟踪,

python setup.py build
running build 
running build_ext
building 'cx_Oracle' extension
creating build
creating build/temp.macosx-10.6-universal-2.6-10g
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -I/usr -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c cx_Oracle.c -o build/temp.macosx-10.6-universal-2.6-10g/cx_Oracle.o -DBUILD_VERSION=5.1.1
creating build/lib.macosx-10.6-universal-2.6-10g
gcc-4.2 -Wl,-F. -bundle -undefined dynamic_lookup -arch i386 -arch ppc -arch x86_64 build/temp.macosx-10.6-universal-2.6-10g/cx_Oracle.o -L/usr/lib -lclntsh -o build/lib.macosx-10.6-universal-2.6-10g/cx_Oracle.so -shared-libgcc
ld: library not found for -lclntsh
collect2: ld returned 1 exit status
ld: library not found …
Run Code Online (Sandbox Code Playgroud)

python oracle macos cx-oracle instantclient

1
推荐指数
1
解决办法
3532
查看次数