Oracle 大量新增帳號方式

 
二、需要利用Toad 工具修改Oracle資料庫帳號相關設定。
本案例當此帳號密碼過期使用者被鎖定時候,必須使用底下指令修改解鎖及修改密碼
 
/* 修改帳號解鎖,注意員工編號必須員工編號” */
alter user “員工編號” account unlock;
/* 修改帳號密碼,注意密碼有區分大小寫 */
alter user “員工編號” identified by “新密碼”;
commit;
 
三、若是需要大量修改使用者解鎖/上鎖或統一修改密碼,請參照底下語法,提供大量帳號修改方法,產生Alter user 指令碼: /*修改大量帳號觧鎖方式 */
select 'alter user ' ||'"' || username || '"' ||
' account unlock;'
from dba_users where account_status <> 'OPEN'
 
/* 修改大量帳號密碼方式 */
select 'alter user ' || '"'|| username ||'"'||
' identified by "sysgration"' || password || ';'
from dba_users where account_status <> 'OPEN'
 
四、將修改大量解鎖使用者帳號語法,貼在Toad工具裡面,執行後會產生下列alter語法
 
五、Toad Data Grid 中按右鍵選擇Export Dataset
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
六、選擇要匯出的位置及檔名

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
七、開啟剛剛Export匯出的EXCEL檔案,整理不需的帳號請注意要選擇對正確帳號,不要選擇錯誤整理完成後,將需要的帳號複製起來
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
八、EXCEL複製內容,貼在Toad 裡面,請確認你要修改的區域,確認欲修改的內容無誤後在Toad 按功能鍵F5 執行,完成後請注意要Commit,才代表修改完成,完成後你會發現所有預想解鎖之帳號已經完成無誤。
 
九、修改密碼方式如同四~八處理方式,只是語法不同請注意。

留言

這個網誌中的熱門文章

資訊部門KPI範例

《電腦小技巧》如何將電腦中已安裝的軟體列出清單並儲存為文字檔 From就是教不落