安装卸载FAQ
FAQ1: 安装失败,且无日志输出。
解决方案: 请执行非实化例数据库安装。
FAQ2: 在后续实例化过程中,出现缺少libreadline.so.8或libreadline.so.7错误。
解决方案:
步骤1 切换到root用户。
su - root
步骤2 执行如下操作。
find / -name libreadline.so.8
步骤3 如步骤2无回显,则查找是否有libreadline.so。
find / -name libreadline.so
步骤4 执行如下软连接。
ln -sv /usr/lib64/libreadline.so /usr/lib64/libreadline.so.8
显示如下:
FAQ3: 如果启动过程中提示启动失败,请查看$PGDATA/pg_log中的日志。
以上提示是由于CPU不支持MOT所致,MOT需要CPU特殊指令集的支持:
X86_64架构上,MOT依赖rdtscp指令。
ARM架构上,MOT依赖isb、mrs、cntvct_el0等指令。
解决方案: 使用lscpu
命令输出的Flags项提前判断CPU是否支持MOT,如果不支持请安装NOMOT版本(工程师提供安装包)。
FAQ4: 在鲲鹏+Kylin V10的环境下安装数据库,在执行字符安装脚本后,初始化实例失败,报错如下图:
解决方案: 安装libatomic依赖。安装后可成功初始化实例。