EasyConnectORACLE数据库的一种连接方式

客户端远程连接Oracle数据库有多种方式可供选择,例如依赖于JDBC驱动程序的SQLDeveloper工具和由OracleClientoci驱动的pl/sqlDeveloper。
这些工具提供了互联网连接的所有功能。
本文将重点介绍一种简单易用的连接方法,即TheEasyConnectNamingMethod。

EasyConnect的优点是不需要在tnsnames.ora文件中进行额外的配置,可谓“开箱即用”。
这种方法非常适合临时数据库连接请求,连接格式通常为:

CONNECTusername/passowrd@[//]host[:port][/service_name]

例如。
,一个基本的连接命令可以写成:connectscott/tiger@192.168.100.134:1521/mdb04。
如果省略端口,则默认使用1521。

虽然EasyConnect可以快速连接Oracle服务器,但它不支持一些高级功能,例如:

Connect-timefailoverSourceRoutingLoadbalancing因此,EasyConnect通常更适合临时连接需求,主要是提供方便,而不是长期或复杂的数据库管理需求。

Python连接Oracle数据库完美教程

小豆君最近在Python连接Oracle数据库的过程中遇到了一些问题,他发现网络资源缺乏详细的教程,所以决定整理分享出来,让其他人不至于落入陷阱。
再次。

1.连接场景

在服务器上创建Oracle数据库后,需要使用Python进行连接。

2.基本连接知识Python一般使用cx_Oracle库与Oracle交互。
Oracle数据库由服务器(侦听器和数据库实例)组成。
本地开发时,请确保安装了cx_Oracle和相应的OracleClient。

2.1节下载与安装

确保Python、cx_Oracle和OracleClient版本匹配,例如:

32位Python:cx_Oracle(32/64位)>OracleClient_x86或OracleClient_x6464位Python:cx_Oracle(32/64位)>OracleClient_x64

官网直接获取的Python版本下载:cx_Oracle安装:-Python3.6及以上:pipinstallcx_Oracle--升级-Python2:下载7.3版本对应的cx_Oracle,通过pipinstallxxx.whl安装。
,

2.2OracleInstantClient

建议下载与Oracle版本匹配的客户端库,比如连接Oracle11,下载Oci、Oraociei11等DLL文件,在Python中安装为Lib/site-packages复制到安装目录。
无需环境配置。

3.测试代码

小豆君提供了《Qt全流程实战企业级项目-云对象存储浏览器》的视频教程,可以通过相关链接进行学习。

结论

如果您觉得文章有用,请支持并分享到微信公众号关注“小豆君编程分享”账号(加入交流群,接收最新文章),或关注同名今日头条账号。