更新cx_Oracle会破坏任何正在运行的代码吗



所以我运行了一个程序,得到一个错误,说cx_Oracle.DatabaseError: DPI-1050: Oracle Client library is at version 11.1 but version 11.2 or higher is needed

问题是我有其他程序在version 11.1上运行,但我需要更新到11.2 or higher才能运行特定的代码。

如果我升级我的cx_Oracle,这会破坏任何其他与version 11.1相关的代码实例吗?

如果你做不到,或者有更好的方法,最好的方法是什么?

我认为没有人能保证升级您的Oracle客户端库不会破坏您的任何代码!这将在很大程度上取决于你有什么样的代码,以及你是否在代码中做了任何意想不到的事情。因此,您需要自己执行升级和测试应用程序。我们付出了大量努力来确保无缝升级体验,但无法保证无缝升级!

使用即时客户端,您可以轻松地为新应用程序安装单独的版本。您只需要确保为每个不同的应用程序选择了正确的配置。这为您提供了独立测试每个应用程序的选项。

您可以安装多个版本的客户端库,并使用您喜欢的版本:

cx_Oracle_init_client(lib_dir="/path/where/my/lib/")

更多信息点击这里

相关内容

最新更新