oracle客户端32位不工作

oracle客户端32位不工作

当我尝试从 /bin 目录运行 sqlplus 或 tnsping 可执行文件时,我遇到以下错误

错误:

/opt/oraClient/11.2.0.4_32/bin $ sqlplus

sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

预期:(来自不同工作主机的样本)

/oracle/software/oraClient/11.2.0.2_32/bin $ sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Tue Jan 23 16:49:16 2018
Copyright (c) 1982, 2010, Oracle. All rights reserved.

Enter user-name:

我还从非工作主机搜索了这个 libaio.so.1 文件,结果如下。

/opt/oraClient/11.2.0.4_32/bin $ find / -name "libaio.so.1" -type f 2> /dev/null

/opt/oraClient/11.2.0.4_32/lib/stubs/libaio.so.1    
/opt/oraClient/11.2.0.4/lib/stubs/libaio.so.1

我之前安装了 64 位版本,但从未真正将其与我的报告应用程序一起使用。由于我想要32位客户端,我已经安装了它,但仍然没有解决我的目的,

在故障排除时,我才意识到客户端本身的问题。

我怎样才能让我的客户在这个不工作的主机上工作。 ?

有任何想法吗 ?

答案1

安装libaio1依赖项。使用apt

sudo apt install libaio1

那应该会让你滚动。

相关内容