The 32-bit program fails to call the libclntsh. so database of Oracle11gR2. [Problem description] If the 32-bit program calls the libclntsh. so database of Oracle11gR2, a failure is returned. [Cause] The 32-bit program can only call the 32-bit Oracle client instance package. By default, the R2 database does not have the lib32 folder after installation. This will cause the program to call libclntsh. so to fail. [Solution] install the Oracle32-bit client instance package as follows: 1. use the board where the oracle user logs on to the database; 2. upload the data warehouse, and select the corresponding oracle32-bit client package (for example, instantclient-basic-linux-11.2.0.3.0.zip); 3. go to the $ ORACLE_HOME directory and create the lib32 folder. 4. upload the software package to the lib32 folder in binary mode; 5. unzip instantclient-basic-linux-11.2.0.3.0.zip6. mv instantclient_11_2 /*. 7. chmod + x *. so8. ln-s libclntsh. so.11.1 libclntsh. so