Oracle用戶被鎖定解決方法


解決方法:

1、用dba角色登陸;
2、輸入下面格式命令解鎖:
alter user 用戶名 account unlock;
3、如果密碼忘記了,輸入下面格式命令修改密碼:
alter user 用戶名 identified by 新密碼;


以下為實例,解鎖用戶dev,修改密碼為123456

C:\Users\lc>set oracle_sid=testdb

C:\Users\lc>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 1月 12 12:07:31 2018
Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> conn /as sysdba
已連接。
SQL> alter user dev account unlock;

用戶已更改。

SQL> alter user dev identified by 123456;

用戶已更改。

SQL> alter user dev account unlock;

用戶已更改。

  

------------------------------------------

2018-7-28
賬戶被鎖定,conn /as sysdba提示權限不足(ORA-01031)
解決:
1、檢查操作系統的當前用戶是否加入到ORA_DBA組;
2、sqlnet.ora 認證服務從NONE改為NTS
SQLNET.AUTHENTICATION_SERVICES= (NTS) --注意這里windows使用nts、linux使用all
3、解鎖賬戶dev,設置密碼為123456
alter user dev identified by 123456 account unlock; 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM