- 這個(gè)導(dǎo)致這個(gè)問題的原因是本機(jī)的Python2.7是64位的
- 而數(shù)據(jù)庫(kù)用了32位的instantclient-basic
- 所以要把instantclient-basic的版本更新為64位的
- 以下是按照官網(wǎng)文檔操作的梅桩,自測(cè)沒有問題,這里下載64位思喊。
* 下載instantclient-basic的RPM包或者ZIP包狐胎,
* 64-bit :[https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html](https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html)
- 可以使用RPM包和ZIP包的安裝方法期贫,兩者皆可
ZIP安裝方法
1.解壓ZIP包并放到新建的目錄中
[root@bigdata01 ~]# mkdir -p /opt/oracle
[root@bigdata01 ~]# cd /opt/oracle
[root@bigdata01 ~]# unzip instantclient-basic-linux.x64-21.8.0.0.0dbru.zip
2.使用root用戶安裝 libaio 包(主:在一些發(fā)行版中這個(gè)包稱為libaio1)
[root@bigdata01 ~]# yum install -y libaio
3.如果服務(wù)器上沒有其他的Oracle軟件會(huì)受到影響珊楼,永久將客戶端添加到運(yùn)行時(shí)鏈接路徑中(個(gè)人實(shí)際操作)
[root@bigdata01 ~]# sh -c "echo /opt/oracle/instantclient_21_3 > /etc/ld.so.conf.d/oracle-instantclient.conf"
[root@bigdata01 ~]# ldconfig