问题描述
我们有Oracle11gR1和Oracle18c。
到目前为止,Perl客户端(11.7.0.1)必须同时访问两个版本。
但是建议将Oracle客户端(11.7.0.1)升级到新版本(12.1.0.2)
根据文档ID 207303.1-“客户端/服务器互操作性支持列表”
我想在同一客户端上使用DBD:Oracle
的2个版本。
1个代表11.7.0.1。
另一个用于12.1.0.2。
因为如果出现新问题,我们可以立即恢复到稳定状态。
我该怎么办?
或
不可能?为什么?
我成功安装了以下内容,
oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm
oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm
重新安装DBD::Oracle
后,V $ SESSION_CONNECT_INFO将它们显示为“ 12.1.0.2”。这是我所期望的。
我的问题是
为防万一,如何在DBD::Oracle
的两个Oracle clinet版本之间切换回退并强制执行。
因为如果出现新问题,我们可以立即恢复到稳定状态。
理想情况下,希望通过更改$ORACLE_HOME
或$LD_LIBRARY_PATH
来实现。
否则,将需要执行许多任务,例如更改$ ORACLE_HOME或$ LD_LIBRARY_PATH并重新编译DBD:Oracle
以便每次切换它们。
有人建议吗?
预先感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)