【自动化测试之oracle数据库】MacOs如何安装oracle- client

操作系统为Mac OS,本地在pycharm上跑自动化脚本时,因为有操作oracle数据库的部分,所以需要安装oracle数据库的客户端,并install cx_oracle,本文主要介绍如何在macOS上完成安装,并在python自动化测试代码中配置,完成操作数据库。

一、oracle官网下载macOS适配的版本

https://www.oracle.com/database/technologies/instant-client/downloads.html

注意,这里是安装的intel x86,虽然我的macOS操作系统是arm64的。一开始我就是安装的arm64,弄了半天不行,各种排查问题,最后换成了intel x86,就好了。

2、下载这几个东西:

3、然后进行解压配置

https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html#installing-cx-oracle-on-macos-intel-x86

按照这个链接中的操作:

3.1 执行如下命令

复制代码
export ARCHFLAGS="-arch x86_64"
python -m pip install cx_Oracle --upgrade

3.2 解压下次的客户端:

打开控制台:

复制代码
cd /Volumes/instantclient_19_16/
.install_ic.sh 

以上执行完成后,会在/Users/lucky_33/Downloads/instantclient_19_16将instantclient_19_16解压了。
上面的路径后面在代码中会用到,要拷贝下来。

4、再到pycharm中对应的操作数据库的代码中增加这一行:

复制代码
cx_Oracle.init_oracle_client(lib_dir="/Users/lucky_33/Downloads/instantclient_19_16")

以上就完成了安装和配置。

相关推荐
小浣熊熊熊熊熊熊熊丶1 天前
飞牛NAS 安装 Teslamate 教程(docker版)
1024程序员节
程高兴1 天前
模糊PID控制的永磁同步电机矢量控制系统-SIMULINK
matlab·1024程序员节
海海不瞌睡(捏捏王子)1 天前
Unity知识点概要
unity·1024程序员节
unable code1 天前
[网鼎杯 2020 玄武组]SSRFMe
网络安全·web·ctf·1024程序员节
开开心心就好3 天前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节
开开心心就好8 天前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·pdf·1024程序员节·oneflow
学传打活12 天前
【边打字.边学昆仑正义文化】_12_生命价值的体现(1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
开开心心就好13 天前
小巧绿色免费关机工具,支持定时倒计时
linux·运维·服务器·安全·powerpoint·1024程序员节·foxmail
开开心心就好14 天前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·windows·pdf·旅游·媒体·1024程序员节
开开心心就好1 个月前
内存清理软件灵活设置,自动阈值快捷键清
运维·服务器·windows·pdf·harmonyos·risc-v·1024程序员节