我有一个旧程序,它使用cx_Oracle和Oracle11g。此程序不可移植,因为用户需要下载Oracle 11g才能使用它。是否有可能在我的脚本中使用Oracle数据库,但不需要下载它,可能是通过使用任何在线数据库?
发布于 2020-05-15 00:19:22
读完你的问题后,我了解到你需要一个可移植的数据库。因为您的脚本使用cx_Oracle连接到Oracle11g,所以我猜您在任何地方都使用SQL查询。如果你很着急,我建议你使用SQLite而不是cx_Oracle。虽然您可能需要修改一些关键字,但两者执行查询的语法都有些相似。要快速入门,请参考https://docs.python.org/3/library/sqlite3.html
发布于 2020-04-30 02:17:33
甲骨文软件可从甲骨文技术网here下载。
如果你想使用在线数据库,甲骨文提供了Oracle Cloud Free Tier,但我不认为它提供11g,因为它太旧了(很快就会被淘汰)。此外,我不知道您是否可以(或不能)将您的Python应用程序连接到它;您必须联系Oracle或等待其他知道该信息的人。
也许有人托管了11g,但我怀疑它是否是免费的,所以-也许你最好的选择是下载并安装免费的Oracle 11g Express Edition (XE)。
https://stackoverflow.com/questions/61504159
复制相似问题