SAP HANA自定义dictonaries存在两个问题。
答案 0 :(得分:1)
对于1.问题
删除配置文件并将其替换为新文件(相同内容但文件名不同),然后激活所有更改(激活删除旧配置并添加新配置)似乎是一种解决方法。
注意:这意味着您还必须在SQL命令中更改配置名称。
对于2.问题
检查此跟踪文件:
/usr/sap/HDB/HDB00/hanadb/trace/preprocessor_alert_hanadb.trc
此错误消息:
File read Error '/usr/sap/HDB/SYS/global/hdb/custom/config/lexicon//EXTRACTION_CORE_MOD2', error='Storage object does not exist: $STORAGEOBJECT$'
如果在sap.hana.ta.config下的存储库中未正确激活配置文件EXTRACTION_CORE_MOD2,则会发生。因此,如果配置文件存在于指定路径中,请仔细检查存储库。
答案 1 :(得分:-1)
对于第一个问题,我有相同的场景,我需要在自定义词典中进行一些更改并激活它。它没有影响我的索引表单元我运行以下语句:
ALTER INDEX MYINDEX REBUILD;
我已经检查了它,这些更改会影响索引表。因此,您不必删除索引或将自定义词典的更改保存在具有新名称的文件中。