我们在Windows上运行Server 2014,运行Oracle 11.2.0.1.0。此客户端用于允许SQL服务器连接到远程Oracle数据源。
这是安装在其中的目录:e:\app\user\product\11.2.0\client_1\
由于不兼容问题,我们需要将Oracle版本升级/修补为11.2.0.4.0
我问这个问题的原因是,在一台完全不同的机器上,我不得不从版本10升级到版本11,它创建了独立的安装目录,我们的prod支持团队更新Windows环境变量,让它将TNS名称指向最新版本,这是一场噩梦。
谢谢!
发布于 2023-03-15 09:09:59
在不同的Oracle中安装了不同的版本,所以我希望下一个安装是e:\app\user\product\11.2.0\client_2\
您确定11.2.0.4.0是要使用的客户端版本吗?如果您有Oracle支持合同,则知识库文章是针对不同Oracle版本的Client / Server互操作性支持矩阵(Doc 207303.1)。如果没有,我相信你可以用谷歌找到矩阵。我倾向于做一些中间的事情,比如12.2。
可以将%tns_admin%环境变量设置为指向sqlnet.ora和tnsnames.ora文件的位置。就我个人而言,我喜欢把它们放在一个单独的文件夹中。如果您决定这样做,可能需要重新启动Server来获取新的环境变量。
有关示例,请参见https://oracle-base.com/articles/misc/oracle-instant-client-installation。
https://dba.stackexchange.com/questions/324592
复制相似问题