- 下载oracle client
https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html
- 解压
mkdir -p /opt/oracle
unzip instantclient-basic-macos.x64-19.3.0.0.0dbru.zip
mkdir ~/lib
ln -s /opt/oracle/instantclient_19_3/libclntsh.dylib ~/lib/
- python 库
pip intall cx_Oracle
- python 测试
# '用户名/密码@IP:端口号/SERVICE_NAME'
import cx_Oracle
conn = cx_Oracle.connect("username/password@ip:port/servicename")
cursor = conn.cursor()
result=cursor.execute('Select * from table where rownum = 1')
# read to pandas
query = 'Select * from table where rownum = 1'
pd.read_sql(query, con=conn)
本文详细介绍了如何下载并配置Oracle客户端以在MacOS上使用,包括解压客户端、设置环境变量以及安装Python库cx_Oracle。通过具体示例展示了如何使用Python连接Oracle数据库并执行SQL查询。
467

被折叠的 条评论
为什么被折叠?



