安裝
Oracle11g
之後,想打開自帶的
SQL
Plus
來
編程
,然後按照提示用
sys
用戶來連接
數據
庫
,可輸了好幾次都提示一個錯誤。
error
:
the account is locked
後來好友告訴我說
Oracle
一般
scott
用戶(默認密碼爲
tiger
)登錄,嘗試了一下
發現還是提示同樣的錯誤。
蘭平說這個用戶被鎖定了,
解鎖代碼他一時也記不起來,
於是我上網
查詢了一下相關資料。至於
scott
用戶爲什麼被鎖定,可能是下面幾個原因。
1.
嘗試多次登錄未成功
(
可能密碼不正確
)
2.
此用戶被管理員手工鎖定;
3.
用戶密碼到期、未按時修改密碼,等等。
看來
scott
這個用戶肯定是登陸不了了,然後我用嘗試着用
system
這個用戶登錄,我記
得在安裝
Oracle
11g
的時候曾提示輸入密碼,然後我自己輸了一個,結果我用自己原先設定的
密碼試了一下果然連接上了。可見來在
oracle 11g
的
system
這個用戶的密碼並不是默認的,
而是安裝的時候自己設定的。
用
system
登錄進去之後,執行下面的命令:
SQL>
alter user scott account unlock;
用戶已更改
這樣就完成解鎖的操作。接下來,你還可以重新給
scott
這個用戶設定密碼。
修改
scott
的登錄密碼:
SQL>
alter user scott identified by tiger;
用戶已更改。
大功告成,此時你再拿
scott
和
tiger
來登錄就可以了!
SQL>
conn scott/tiger
已連接。