ORA 28000 使用者被鎖定

2021-07-15 18:10:35 字數 1851 閱讀 2450

最近用imp匯入資料,一下子忘記了使用者名稱密碼,導致連續輸錯十次密碼,使用者被鎖定,特意從網上找了解決方法,希望可以對遇到和我同樣問題的人有所幫助。

一、故障現象:

sql> conn system/oracle

error:

ora-28000: the account is locked

warning: you are no longer connected to oracle.

sql>

二、原因分析:

system 被鎖住了,所以無法登入

通過sys使用者或登入到作業系統用本地驗證方法用sys角色登入資料庫。

2.1 網路驗證方式:

sql> conn sys/oracle as sysdba

connected.

sql> show user;

user is "sys"

2.2  本地驗證方式:

[oracle@www ~]$ sqlplus / as sysdba

sql> show user;

user is "sys"

sql>

2.3  檢視system使用者狀態

sql> select username,account_status from dba_users where username='system';

username   account_status

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

system     locked

sql>

注意:證實了剛才的原因分析,是因為system使用者鎖住所以無法登入。

三、解決辦法:

既然是被鎖住了,那就通過解鎖system使用者。

sql> alter user system account unlock;

user altered.

sql> select username,account_status from dba_users where username='system';

username   account_status

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

system     open

sql>

四、驗證是否能登入

可以看到,解鎖後system使用者就可以正常登入了。

sql> conn system/oracle

connected.

sql> show user;

user is "system"

sql> 

最後問題成功解決!

總而言之:

(1):登陸到sys使用者下

以sysdba身份登入,不需要提供使用者名稱和密碼

conn / as sysdba ;

(2)為使用者解鎖。

alter user system account unlock;

(3)為使用者加鎖

alter user system account lock;

因為sys使用者許可權比system高,system的許可權比一般的使用者都要高,在system使用者裡可以修改其他使用者的密碼

(3)重新設定密碼。

alter user system identified by a;

ORA 28000 帳號被鎖定

當使用sql plus登入時,oracle資料庫時提示 ora 28000 帳號被鎖定 導致出現改錯誤的原因是 在oracle database 11g中,預設在default概要檔案中設定了 failed login attempts 10 當輸入密碼錯誤次數達到設定值將導致此問題。1.確認使用者...

ORA 28000 使用者被鎖解鎖

一 故障現象 sql conn system oracle error ora 28000 the account is locked warning you are no longer connected to oracle.sql 二 原因分析 system 被鎖住了,所以無法登入 通過sys使...

ORA 28000 使用者被鎖解鎖

sql conn system oracle error ora 28000 the account is locked warning you are no longer connected to oracle.sql 二 原因分析 system 被鎖住了,所以無法登入 通過sys使用者或登入到作...