找不到环境变量$PGPORT
问题现象
使用vpatch工具时报错环境变量”$PGPORT”为空,如下图所示:
原因分析
无法获取到”$PGPORT”的原因是root用户执行source数据库安装用户的环境变量失败了。
处理方法
1、查看数据库安装目录的.bashrc文件中是否包含如下几行。
# if not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
2、若存在,则将步骤1中所示内容注释即可。