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

 

posted @ 2022-05-11 15:18  异乡神01  阅读(453)  评论(0)    收藏  举报