ablog

不器用で落着きのない技術者のメモ

Oracle Database 11g でのセキュリティ関連のメモ

[11gR1以降]Oracle 11gではデフォルトだとユーザーのパスワード有効期限は180日
[11gR2以降]DBMS_RANDOM PL/SQLパッケージのPUBLIC EXECUTE権限は、将来のOracle Databaseリリースで非推奨になります(Oracle Bug#7591837を参照)


追記(2011/01/24):
パスワードの有効期限を無期限に、パスワードを間違ってもアカウントがロックされないようにする手順。

$ sqlplus / as sysdba
SQL> alter profile default limit
	password_life_time unlimited
	failed_login_attempts unlimited;
SQL> select resource_name, limit from dba_profiles 
	where profile = 'DEFAULT'
	and resource_name in ('PASSWORD_LIFE_TIME', 'FAILED_LOGIN_ATTEMPTS');
RESOURCE_NAME                    LIMIT
-------------------------------- ----------------------------------------
FAILED_LOGIN_ATTEMPTS            UNLIMITED
PASSWORD_LIFE_TIME               UNLIMITED

参考