Oracle 客户端在 Python 脚本中的重要性是什么?

What is the importance of Oracle client in Python script?

我在 ubuntu 16.04 上使用 python 3.6,并尝试连接安装在另一台机器上的 Oracle 数据库。所以我按照 link 安装了 "cx_Oracle" python 模块。 现在,我怀疑当我需要在我的 python 脚本中从另一台机器访问数据库时,在我的机器上安装 oracle 客户端的必要性是什么?

Oracle 客户端库提供所有必要的网络连接(例如网络加密)、连接管理(例如连接池)、高可用性特性、跨平台和 Oracle 版本支持、数据缓存等等。它们被许多不同的用户和应用程序使用。他们有重要的工程,更不用说测试了。

cx_Oracle 调用 Oracle 客户端库(可在 Oracle Instant Client 中免费获得),因此您需要这些库。