CentOs7.6安装Oracle19c客户端 ,Python3.7,连接远程数据库
1.虚拟机安装配置,此处略过
2.Oracle19c客户端
http://www.manongjc.com/detail/23-dadgqzkdkieczrt.html
参考此篇,很详细
3.安装python3.7
https://blog.csdn.net/weixin_46089149/article/details/120577815
4.安装ox_Oracle
https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html
参考此篇,很详细
下面才是重点,再次安装过程中遇到的问题,以及如何解决的思路。
1.client_install.rsp文件报错
首先是安装19c客户端的过程中,需要配置环境变量和client_install.rsp文件内容
其中client_install.rsp文件在解压后的安装包中的client1/install/response/目录下
根据这个目录下的文件夹进行修改
2.profile设置
因为我的python是直接安装在root用户下的,所以直接在vim /etc/profile 这个文件中进行修改
这个文件中的profile是对应于所有的用户的
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_BASE=/u01/app/oracle
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
设置了对应的环境变量,用户才能通过环境变量执行相关的命令
3.python ImportError: No module named
如果出现多个pip库安装后import出现这个问题的最大可能
是因为pip 和pip3 python 和python3的版本问题
很可能是安装的时候漏了这一步
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
ln -s /usr/local/bin/pip3 /usr/bin/pip
这两个软链接将一切执行pip和python的命令解释为执行pip3 和python3
4.报错ModuleNotFoundError: No module named '_bz2'
参考这篇https://blog.csdn.net/u014589856/article/details/89175609
5报错libclntsh.so.11.1: cannot open shared object file
参考https://blog.csdn.net/lwcaiCSDN/article/details/87863267

浙公网安备 33010602011771号