需求:密碼要求3個月變動一次,無論是否是業務密碼,均需修改。
對於非業務帳號,直接修改便可,沒有什麼影響,SQL語句爲:加密
ALTER USER {user_name} IDENTIFIED BY {new_password};
對於業務帳號,密碼是不能隨便修改的,由於可能會影響到業務運行,若是知道密碼,直接修改成原密碼便可,若是不知道密碼,能夠操做:
step1:查看數據字典sys.user$,確認用戶的加密密碼,以用戶lijiaman爲例spa
SQL> SELECT name,password FROM sys.user$ WHERE name = 'LIJIAMAN'; NAME PASSWORD ------------------------------ ------------------------------ LIJIAMAN 780A1DD592839D63
step2:使用加密密碼,修改密碼和之前保持相同code
ALTER USER lijiaman IDENTIFIED BY VALUES '780A1DD592839D63';