oracle賬戶鎖定解決方法


  今天進使用orcle中,發現系統中,system賬戶登錄里提示賬戶被鎖定 ,后來查了查資料,問題解決,方法如下:

    Microsoft Windows [版本 5.2.3790]

    (C) 版權所有 1985-2003 Microsoft Corp.

    C:Documents and SettingsAdministrator>sqlplus /nolog

    SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 24 10:43:39 2009

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    SQL> conn /as sysdba

    已連接。

    SQL> alter user system account unlock;

    用戶已更改。

    SQL> exit

    從 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

    With the Partitioning, OLAP and Data Mining options 斷開

    C:Documents and SettingsAdministrator>sqlplus

    SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 24 10:45:26 2009

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    請輸入用戶名:  system

    輸入口令:

    連接到:

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

    With the Partitioning, OLAP and Data Mining options

    SQL>

    至此賬戶解鎖成功:)

 

 

 

 

 

在創建數據庫時,已經為SYS等4個賬戶設定了口令,其中SYS與SYSTEM具有管理員權限,在SQL*Plus工具中使用SYSTEM賬戶登錄Oracle數據庫。

1、通過數據字典dba_users,查看Oracle賬戶的鎖定狀態,如下:(v其中,OPEN表示賬戶為解鎖狀態;EXPIRED表示賬戶為過期狀態(需要設置口令才能解除此狀態);LOCKED表示賬戶為鎖定狀態。)

二、下面使用ALTER USER語句為scott賬戶解鎖:

     SQL> ALTER USER scott ACCOUNT UNLOCK;

   再使用ALTER USER語句為scott賬戶設置口令,如下:

    SQL> ALTER USER scott IDENTIFIED BY tiger; 

   通過數據字典dba_users查看現在scott賬戶的狀態,如下: 通過查詢結果可以看出,scott賬戶已經被成功解鎖。在使用數據字典dba_users時,需要注意其字段的值是區分大小的。


免責聲明!

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



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