详情
ORA-00000: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libaio.so.1: cannot open shared object file: No such file or directory". See https://oracle.github.io/odpi/doc/installation.html#linux for help
环境:
ubuntu 21.04
godror
To run ODPI-C applications with Oracle Instant Client zip files:
- Download an Oracle 21, 19, 18, 12, or 11.2 “Basic” or “Basic Light” zip file matching your application 64-bit or 32-bit architecture;
- Unzip the package into a directory that is accessible to your application. For example:
mkdir -p /opt/oracle
cd /opt/oracle
unzip instantclient-basic-linux.x64-21.1.0.0.0.zip
Install the operating system libaio package with sudo or as the root user. For example:
sudo apt-get update
sudo apt-get install libaio1
alternatively,you can download from
libaio1_0.3.112-9_amd64.deb
set the environment variable LD_LIBRARY_PATH to the appropriate directory for the Instant Client version. For example:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oracle/instantclient_21_1