經常有一些同行問到,下面是P6 兩個相對極端的問題怎麼處理
A, 管理員用戶被鎖定(密碼還記得)
B, 管理員忘記密碼
處理這類問題一般在需要在數據庫層級操作,當然建議信息部(或DB)如此操作,畢竟不通過正面方法解決問題還是帶點風險的。
區分兩種數據庫類型(方式大體一致)
1. DB: SQLSERVER
事件:P6 EPPM 系統中管理員帳號被鎖定,沒有用戶能在用戶存取中 管理員權限,
剖析:P6 Web 登錄系統有登錄次數統計,同個用戶連續登錄5次不成功將被視爲非法登錄並被P6系統鎖定。正面方法只有用管理員(或有相關權限)進入重置用戶纔可恢復登錄
原系統中,管理員可爲普通用戶重置用戶(解鎖),只要5次內登錄成功,登錄嘗試登錄失敗次數將重置爲0
解決方案,進入sqlserver管理器直接更新字段值即可,當然,SQL語句執行更新更利落
2:DB: Oracle Database
同SQLServer,無異
那麼,如若P6 管理員忘記密碼呢?
密碼 admin 加密後的 字符串爲 SHA-256:B97B62725C54458B:2710:97C506DAADB2FA7EC4B3A4CE154FD633DC727254F3249442476A25BE40694B7F,將之拷貝替換 OK
以上PASSWD 可能因爲安裝的數據庫實例而略有不同,最好確定某個用戶已知密碼並記錄下在DB中存儲的加密值,再替換到忘記密碼的用戶的PASSWD即可
本人可提供Oracle 多種產品在線或現場技術服務,歡迎聯繫 [email protected]或wechat:18620728408