問題
Teamcenter帳號出現異常,與別的客戶端、同組、相同角色的人在登陸、操做中有差別。
清理死進程,清理客戶端緩存【通常來講是%userprofile%\teamcenter】(若是是2層客戶端,也清理一下服務器端緩存【通常來講是%temp%\V(Teamcenter11是V11000開頭的目錄)】),登陸Teamcenter客戶端出現一樣的問題。
這個帳號在同一臺客戶端機器、不一樣的操做系統帳號下,登陸Teamcenter系統也出現問題。
同一臺客戶端,用不一樣的Teamcenter帳號,登陸Teamcenter系統只有這個帳號出現問題。
同一臺客戶端上,同一組、同一角色、在同一項目組帳號登陸Teamcenter系統,只有這個帳號出現問題。
根據上面的測試基本判斷是用戶的首選項出現問題。
通常處理方法
1 確保用戶已經從系統中退出。
啓動一個TC環境窗口。
可使用list_users命令列出系統中登陸的帳號。
若是列表中還有這個帳號,關閉客戶端,或者經過clearlocks -verbose,或者是經過pool manager 控制檯終止用戶進程。
直到list_users命令列出的帳號沒有這個帳號。
2 導出用戶的首選項做爲備份:
preferences_manager -u=infodba -p=<password> -g=dba -mode=export -out_file=<userid>.xml -scope=user -target=<userid>
3 清理用戶的首選項:
preferences_manager -u=infodba -p=<password> -g=dba -mode=clear -scope=user -target=<userid>
備註:
若是用戶不退出Teamcenter系統,清理用戶首選項無效。
4 若是是要進一步分析哪個首選項引發的問題的話,能夠用近似二分法的方式進行排查。
導入用戶的首選項:
preferences_manager -u=infodba -p=<password> -g=dba -mode=import -file=<partsOfUserid>.xml -scope=user -target=<userid> -action=OVERRIDE
而後登陸系統作測試。
若是問題重現,能夠用上面的命令把用戶的首選項清理掉。進一步縮小範圍進行導入、測試的工做。
最終定位出出現問題的首選項,做爲從此處理相似問題的參考。
關於二分法,麻煩各位到網上搜索一下。
緩存
preferences_manager的使用方法能夠參照相關文檔。或者在TC 環境窗口中執行 preferences_manager -h,系統也會給出這個命令的使用方法。
注:
TC的命令行工具通常都須要在TC 環境窗口中執行。
服務器