Oracle アカウントのパスワード制限を緩和・解除する
開発用のメモ。プロファイルからパスワードの制限を解除して、アカウントのパスワードをmanagerに設定します。開発時は、簡単なパスワードを設定しておいた方が便利です。(運用時はもちろん厳禁ですが・・)
/*パスワード 有効期間(日)*/
ALTER PROFILE "DEFAULT" LIMIT PASSWORD_LIFE_TIME UNLIMITED;/*パスワード 期限切れ後の猶予日数*/
ALTER PROFILE "DEFAULT" LIMIT PASSWORD_GRACE_TIME UNLIMITED;/*履歴 パスワード再利用前の変更回数*/
ALTER PROFILE "DEFAULT" LIMIT PASSWORD_REUSE_MAX UNLIMITED;/*履歴 再利用できなくなるまでの日数*/
ALTER PROFILE "DEFAULT" LIMIT PASSWORD_REUSE_TIME UNLIMITED;/*複雑なパスワード検証 複雑なパスワード検証のための関数*/
ALTER PROFILE "DEFAULT" LIMIT PASSWORD_VERIFY_FUNCTION NULL;/*失敗したログイン ロックされるまでのログイン試行失敗回数*/
ALTER PROFILE "DEFAULT" LIMIT PASSWORD_LOCK_TIME UNLIMITED;/*失敗したログイン 指定回数失敗後、ロックされる日数*/
ALTER PROFILE "DEFAULT" LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;/*パスワード 有効期間(日)*/
ALTER PROFILE "MONITORING_PROFILE" LIMIT PASSWORD_LIFE_TIME UNLIMITED;/*パスワード 期限切れ後の猶予日数*/
ALTER PROFILE "MONITORING_PROFILE" LIMIT PASSWORD_GRACE_TIME UNLIMITED;/*履歴 パスワード再利用前の変更回数*/
ALTER PROFILE "MONITORING_PROFILE" LIMIT PASSWORD_REUSE_MAX UNLIMITED;/*履歴 再利用できなくなるまでの日数*/
ALTER PROFILE "MONITORING_PROFILE" LIMIT PASSWORD_REUSE_TIME UNLIMITED;/*複雑なパスワード検証 複雑なパスワード検証のための関数*/
ALTER PROFILE "MONITORING_PROFILE" LIMIT PASSWORD_VERIFY_FUNCTION NULL;/*失敗したログイン ロックされるまでのログイン試行失敗回数*/
ALTER PROFILE "MONITORING_PROFILE" LIMIT PASSWORD_LOCK_TIME UNLIMITED;/*失敗したログイン 指定回数失敗後、ロックされる日数*/
ALTER PROFILE "MONITORING_PROFILE" LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;ALTER USER SYS IDENTIFIED BY manager;
ALTER USER SYSMAN IDENTIFIED BY manager;
ALTER USER SYSTEM IDENTIFIED BY manager;
ALTER USER DBSNMP IDENTIFIED BY manager;