`
kanpiaoxue
  • 浏览: 1781924 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

cx_Oracle找不到libclntsh.so.11.1错误

 
阅读更多

装完cx_Oracle之后,运行import cx_Oracle,报如下错误:

>>>import cx_Oracle

Traceback (most recent call last):

 File "<stdin>",line 1, in <module>

 ImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory


解决方案如下:

在/etc/profile中添加

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib;
export LD_LIBRARY_PATH
然后可以用source /etc/profile 生效一下

分享到:
评论

相关推荐

    libclntsh.so.11.1

    你是否还在为报错sqlplus: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory而犯愁,不用犯愁了,赶紧下载吧!

    sqlplus libclntsh.so.11.1 Permission denied 解决方法

    在尝试运行 SQL Plus 工具时,可能会遇到一个错误提示:“cannot restore segment prot after reloc: Permission denied”,这通常发生在尝试加载 Oracle 的客户端库 `libclntsh.so.11.1` 时。此错误表明系统拒绝了...

    libclntsh.so.10.1

    libclntsh.so.10.1oralce类库

    cx_oracle离线安装.rar

    离线包可能包括`oci.dll`、`libclntsh.so`等。 3. `readme`文件:包含了安装和配置的详细步骤。 下载离线包后,解压到一个适当的目录,比如`/tmp/cx_oracle_offline`。然后,你需要根据`readme`文档的指示进行操作...

    libclntsh.so.10.1oralce类库.zip

    《Oracle数据库核心组件libclntsh.so.10.1详解》 在Oracle数据库系统中,libclntsh.so.10.1是一个至关重要的动态链接库,它扮演着客户端与服务器之间通信的关键角色。Oracle数据库是全球广泛使用的大型关系型数据库...

    linux安装cx_Oracle.rar

    sudo ln -s /opt/oracle/instantclient_19_8/libclntsh.so.19.1 /usr/lib64/libclntsh.so sudo ln -s /opt/oracle/instantclient_19_8/libocci.so.19.1 /usr/lib64/libocci.so ``` 接着,设置环境变量以指向Oracle...

    libclntsh.so.10.1oralce类库2.zip

    - **连接管理**:libclntsh.so提供了连接到Oracle数据库的接口,包括建立、管理和断开连接,以及处理连接池等高级功能。 - **SQL执行**:它支持SQL语句的解析、执行和结果返回,包括DML(数据操纵语言)和DDL...

    libclntsh.so.10.1oralce类库1.zip

    标题中的"libclntsh.so.10.1 oralce类库1.zip"指的是Oracle数据库客户端的一个关键动态链接库文件的压缩包。这个文件在Oracle数据库的运行中扮演着核心角色,尤其是对于连接到数据库服务器而言。libclntsh.so是...

    python安装cx_Oracle模块常见问题与解决方法

    安装或使用cx_Oracle时,需要用到Oracel的链接库,如libclntsh.so.10.1,否则会有各种各样的错误信息。 安装Oracle Instant Client就可得到这个链接库,避免安装几百兆之巨的Oracle Client。 软件下载地址: cx_...

    Oracle_Instant_Client_12.2.0.1.0_linux64

    1. **oci.dll(libclntsh.so)**:这是Oracle数据库的核心客户端库,提供了与数据库交互的基本功能,如SQL查询、事务管理、游标操作等。 2. **sqlplus**:这是一个命令行工具,允许用户直接与Oracle数据库进行交互...

    macos连接cx_oracle instantclient-basiclite-macos.x64-19.3.0.0.0dbru.zip

    首先,Oracle Instant Client是Oracle公司提供的一个小型客户端,它包含了与Oracle数据库通信所需的关键组件,如oci.dll、libclntsh.dylib等。"instantclient_19_3"指的是这个版本对应的是Oracle Database 19c的第三...

    python cx_oracle mysqldb 环境搭建小注

    - 如果在使用cx_Oracle时遇到库文件找不到的问题,检查是否有创建正确的软链接。 通过以上步骤,您可以在CentOS 5.5 x86环境下成功搭建Python访问MySQL和Oracle数据库的环境。这为后续开发提供了强大的数据库操作...

    navicat_premium_oracle_11g_oci文件.zip

    5. **libclntsh.so**(在Windows上是oci.lib):Oracle客户端库,包含了数据库连接和其他核心功能。 在安装和使用Navicat Premium与Oracle 11g数据库交互时,确保正确配置了oci.dll和Oracle Instant Client的相关...

    instantclient-basic-macos.x64-11.2.0.4.0

    sqlalchemy.exc.DatabaseError: (cx_Oracle.DatabaseError) DPI-1047: Cannot locate a 64-bit Oracle Client library: "dlopen(libclntsh.dylib, 1): image not found". See ...

    oracle_oci.dll文件.zip

    在Linux环境下,Oracle的oci.dll对应的库文件通常是libclntsh.so。当Navicat尝试连接Oracle数据库并显示“library is not loaded”错误时,意味着系统无法找到正确的Oracle客户端库或路径设置不正确。解决这个问题...

    instantclient_11_2.zip

    4. 其他支持库:如`libclntsh.so`、`libnnz11.so`等,它们提供了Oracle数据库的客户端功能。 使用Oracle Instant Client与Python连接Oracle的步骤大致如下: 1. 解压`instantclient_11_2.zip`到一个适当的目录,...

    p8670579_112010_LINUX.zip

    Problematic frame:# C [libclntsh.so.11.1+0x6533a9] snlinGetAddrInfo+0x1b1## An error report file with more information is saved as hs_err_pid13584.log## If you would like to submit a bug report, ...

    Oracle 11.2.0.4 客户端安装包for Linux. x64

    它包含了oci.dll、libclntsh.so等核心库文件,使得应用程序能够无需完整客户端安装就能与Oracle数据库进行通信。这对于那些需要在服务器上运行轻量级数据库连接的应用程序或者在无法安装完整客户端的环境中尤其有用...

    ubuntu编译QOCI驱动

    - 把Oracle库文件(`libclntsh.so`, `libclntsh.so.10.1`, `libclntsh.so.11.1`, `libnnz11.so`)拷贝到`oracletest`目录。 - 编写`oracletest.cpp`,使用QSqlDatabase类建立与Oracle的连接。设置数据库名、端口、...

Global site tag (gtag.js) - Google Analytics