SAP HANA install“FAIL: process hdbpreprocessor HDB Preprocessor not running”
问题描述
错误信息
使用hdbinst命令安装后,出现如下错误提示
安装环境
操作系统版本:Oracle linux 6.8
CPU:8
内存:32GB
HANA版本:1.00.102
问题排查
错误原因
查看安装日志
cat /var/tmp/hdb_TDB_install_2018-10-21_09.07.21/hdbinst.log
部分输出如下:
处理步骤
1.下载并安装rpm包
rpm下载链接:compat-sap-c+±4.8.2-16.el6.x86_64.rpm
# rpm -ivh compat-sap-c++-4.8.2-16.el6.x86_64.rpm
warning: compat-sap-c++-4.8.2-16.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
Preparing... ########################################### [100%]
1:compat-sap-c++ ########################################### [100%]
2.关闭数据库
此处需要先关闭数据库
# su - <sid>adm
$ HDB stop
否则重新安装时会出现如下提示
3.重新安装
./hdbinst
部分输出如下:
出现如上提示则表明数据库安装程序已经完成
检查
# ./hdbinst --list_systems
SAP HANA Database Installations:
TDB /usr/***/hana/shared/TDB HDB_ALONE
HDB00
version: 1.00.102.06.1461042750
host: **** (worker)
Already used instance number: 00
Next free instance number: 01
SAP HANA Database installation kit detected.
# su - tdbadm
> hdbsql -i 00 -n 172.**.**.**:30015 -u system -p ***
Welcome to the SAP HANA Database interactive terminal.
Type: \h for help with commands
\q to quit
hdbsql TDB=> \s
host : ***:30015
sid : TDB
dbname : TDB
user : SYSTEM
kernel version: 1.00.102.06.1461042750
SQLDBC version: libSQLDBCHDB 1.00.102.06 Build 1461042750-1530
autocommit : ON
locale : en_US.UTF-8
input encoding: UTF8
hdbsql TDB=> exit
> HDB info