195. Teamcenter 所有用户无法登陆:The access is denied
所有用户无法登陆:The access is denied软件配置:
Product: TEAMCENTER
Application: CORE_DATA_MODEL
Version: V10.1.7.1
Function: SHARED_CLICACHE
问题:
所有用户无法登陆,并提示下面的错误信息:
在 Teamcenter syslog 日志中发现如下信息:
ERROR - 2018/7/02-13:54:08.603 UTC - DHR32706.01747.01.d.chevreau.00002 -
515001: Access denied. - Teamcenter.MonitorDebug.mld
ERROR - 2018/7/02-13:54:08.606 UTC - DHR32706.01747.01.d.chevreau.00002 -
515001: Access denied. - Teamcenter.MonitorDebug.mld
ERROR - 2018/7/02-13:54:08.606 UTC - DHR32706.01747.01.d.chevreau.00002 -
515001: Access denied. - +++ClientCacheManager::initialize Failed to enquire
the DatasetType of a Dataset object.
如果在客户端设置以下环境变量跳过客户端缓存,可以正常登陆:
set TC_SKIP_CLIENT_CACHE=TRUE
尝试过重新生成客户端缓存,但是得到一样的结果:
generate_client_meta_cache-u=infodba -p=<infodba_password> -g=dba -t delete all
generate_client_meta_cache-u=infodba -p=<infodba_password> -g=dba -t generate all
检查了 infodba Home 目录下 的 ClientCache 文件夹,以及它的子文件夹,都有读的权
方法:
经过检查,一个没有命名引用,类型为 ContextMenuSuppression 的数据集创建在了
ContextMenuSuppressionRulesCache 文件夹中
Home (infodba)
ClientCache
ContextMenuSuppressionRulesCache
<空的数据集>
删除该数据集和 ContextMenuSuppressionRulesCache 文件夹后,用户登录正常。
这种错误真是防不胜防,我很好奇的是为什么创建了这样一个数据会导致TC登录不上?
还有就是这个错误是如何排查出来的,非常好奇这样的神奇思维。
页:
[1]