安装原因:python 连接Oracle的包cx_Oracle需要本机有Oracle客户端才可以运行
安装文件:
- oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm
- oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm
- oracle-instantclient19.5-sqlplus-19.5.0.0.0-1.x86_64.rpm
安装工具:
- alien
- 工具安装命令:sudo apt-get install alien
安装下载好的Oracle包(不分先后):
-
sudo alien -i oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm
-
sudo alien -i oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm
-
sudo alien -i oracle-instantclient19.5-sqlplus-19.5.0.0.0-1.x86_64.rpm
配置环境变量:
-
打开配置文件:sudo vi /etc/profile
- 添加以下内容
export ORACLE_HOME="/usr/lib/oracle/19.5/client64" export TNS_ADMIN="$ORACLE_HOME/network/admin" export LD_LIBRARY_PATH="$ORACLE_HOME/lib" export PATH="$ORACLE_HOME/bin:$PATH"
-
使环境变量生效:source /etc/profile
测试链接:
sqlplus 用户名/密码@DBNAME
本文转载至https://pmvt.cn/database/ubuntu18-04-install-oracle-client.html