PG 库 cms 准备上线了,之前在上面部署了10g的oracle 做从库运行。
cms 上线需要用到oracle_fdw ,为了统一版本,单独安装了oracle 11.2 的客户端,
在/etc/profile 里export 了oracle-home 等环境变量。
昨天维护10g 从库的时候报错了。说找不到11g 的lib包。
意识到,多个版本的软件冲突了,
env 一看, 11g 的客户端的bin 目录排在10g 的前面,导致默认的调用了11g 的sqlplus ,而11g的安装是不完整的。
所以报错了
处理方法也很简单,
在oracle 10g 的用户 .bash_profile 里 吧PATH 变量中 10g oracle 的path 变量拿到$PATH 前面。问题解决。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/133735/viewspace-763588/
,如需转载,请注明出处,否则将追究法律责任。