熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

在Oracle11g中給scott用戶解鎖

2013-11-13 16:14:48  來源: Oracle 

  安裝完Oracleg 之後想打開自帶的SQL Plus來學習然後按照提示用sys 用戶來連接數據庫可輸了好幾次都提示一個錯誤

  error the account is locked

  後來在研究所學習的蘭平兄弟告訴我說學習 Oracle 一般 scott 用戶(默認密碼為tiger)登錄嘗試了一下發現還是提示同樣的錯誤蘭平說這個用戶被鎖定了解鎖代碼他一時也記不起來於是我上網查詢了一下相關資料至於 scott 用戶為什麼被鎖定可能是下面幾個原因

   嘗試多次登錄未成功(可能密碼不正確)

   此用戶被管理員手工鎖定

   用戶密碼到期未按時修改密碼等等

  看來 scott 這個用戶肯定是登陸不了了然後我用嘗試著用 system 這個用戶登錄我記得在安裝 Oracle g 的時候曾提示輸入密碼然後我自己輸了一個結果我用自己原先設定的密碼試了一下果然連接上了可見來在 oracle g 的 system 這個用戶的密碼並不是默認的而是安裝的時候自己設定的

  用 system 登錄進去之後執行下面的命令

  SQL> alter user scott account unlock;

  用戶已更改

  這樣就完成解鎖的操作接下來你還可以重新給 scott 這個用戶設定密碼

  修改scott的登錄密碼

  SQL> alter user scott identified by tiger;

  用戶已更改

  大功告成此時你再拿 scott 和 tiger 來登錄就可以了!

  SQL> conn scott/tiger

  已連接

  學習 Oracle 數據庫的幾點經驗

   在Dos命令下輸入 sqlplus 可以打開 Oracle 自帶的 SQL Plus 並出現登錄提示而輸入 sqlplus/nolog 則打開 SQL Plus 後不出現登陸提示

   在 SQL Plus 中輸入 conn 可以連接數據庫其中的一種格式為

  SQL> conn 用戶名/密碼 如 conn scott/tiger

   Oracle 中給用戶加鎖與解鎖的代碼

  SQL> alter user 用戶名 account lock; (加鎖)

  SQL> alter user 用戶名 account unlock; (解鎖)

  希望以上代碼對初學 Oracle 的朋友有所幫助


From:http://tw.wingwit.com/Article/program/Oracle/201311/18012.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.