*经常使用python 或go开发,需要链接Oracle数据库,项目部署前需在服务器安装oracle客户端,以便调用oracle驱动!
首先官网下载 instantclient-basic-linux.x64-21.6.0.0.0dbru.zip
一、依次执行如下命令
1.mkdir -p /opt/oracle
2.cd /opt/oracle
3.unzip instantclient-basic-linux.x64-21.6.0.0.0dbru.zip
4.sudo yum update
5.sudo yum install libaio1
二、设置环境变量
vim /etc/profile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oracle/instantclient_21_6
输入o进行编辑 按esc保存 输入 :wq 退出
source ~/.bashrc执行,使结果有效
三、
如果报:ORA-00000: DPI-1047: Cannot locate a 64-bit Oracle Client library: “libclntsh.so: cannot open shared object file: No such file or directory”. See https://oracle.github.io/odpi/doc/installation.html#linux for help
cd /etc/ld.so.conf.d/
vi oracle.conf
输入oracle instantclient rpm包自动安装的路径,我这里的是
//opt/oracle/instantclient_21_6/
存盘以后执行ldconfig即可