うんちくメモ

ただのメモです。内容は妄想の可能性があります

DBユーザ パスワード一括変更SQL

DB内全ユーザのパスワード一括変更SQLを生成するSQL

select  
 'alter user '||du.USERNAME||' identified by {パスワード};'
from dba_users du
where du.USERNAME !='XS$NULL'
order by username

※XS$NULL は通常のユーザでは無く変更不可のため除外
参考URL:

http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05781-03/tdpsg_user_accounts.htm