【发布时间】:2021-03-04 17:32:04
【问题描述】:
问题详情:
我使用以下步骤从本地机器连接 oracle。
- 通过 ip(xx.xx.xxx.xxx) 和用户名密码连接到远程桌面
- 打开 sql developer 并使用主机名、端口、SID/服务名称和用户名密码连接到数据库。
我可以使用 python 从本地机器本身执行此任务吗?
注意:我可以使用 cx_oracle 连接到可从本地计算机访问的数据库。
【问题讨论】:
-
你能澄清你的问题吗?听起来您想从 Python 调用 SQL Developer?您究竟想如何处理您的数据?
-
@Christopher 我想使用 python 从本地计算机访问数据库。我只能通过远程桌面访问权限。有什么办法吗?所以我可以使用 python 连接到远程桌面然后数据库?
-
您的“注意:”让您看起来好像已经这样做了。只需安装 Python cx_Oracle 模块,并在必要时安装 Oracle 客户端库。请参阅cx-oracle.readthedocs.io/en/latest/user_guide/installation.html 或者您的连接字符串有问题吗?请参阅cx-oracle.readthedocs.io/en/latest/user_guide/… 请更新您的问题以提供更多详细信息。
-
是的,我可以使用可从本地计算机访问的 cx_oracle 从本地计算机连接数据库。但是,我的问题是如何连接到只能从远程桌面访问的数据库。
-
问题是:你想做什么?您在运行批处理脚本、Web 服务还是什么?从根本上说,您需要在可以访问数据库的机器上启动一些东西。
标签: python database remote-desktop cx-oracle