我需要开发一个C#应用程序,该程序从数据库A(Oracle版本10)中读取数据并写入数据库B(Oracle版本19)中。
因此,必须在服务器上安装oracle客户端10和oracle客户端19。
可以进行这种安装吗?以及如何指定一个连接字符串必须使用第一个oracle客户端,而另一个必须使用第二个oracle客户端?
答案 0 :(得分:0)
您是否具有版本10.1或10. 2?检查https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=552435627823737&id=207303.1&_afrWindowMode=0&_adf.ctrl-state=q2a2ahgzg_53是否有10.1,那么看起来很糟糕,因为没有驱动程序可以连接到19和10.1。如果有10.2,则Oracle Client 11可以连接到这两个版本。
可能可以安装多个Oracle Client,但我认为您不能在一个进程中使用多个版本,因为它依赖于PATH,而您不能在一个进程中碰到它。