「Windows Server 2012 R2」でオラクルDB(Oracle Database 12c)のパスワード無期限設定です。

デフォルトでパスワード有効期限が「180日」設定されています。
テストで使用するDBですので、有効期限を「無期限」に変更します。

【手順】
・オラクルDB(Oracle Database 12c)をインストールした端末で「コマンド プロンプト(管理者)」を立ち上げます。

20190828_01

20190828_02

・「SQLPLUS / AS SYSDBA」のコマンドを実行します。

20190828_03

20190828_04

・現在のパスワード有効期限確認のため、下記SQLを実行します。

【SQL】
SELECT RESOURCE_NAME,LIMIT
FROM DBA_PROFILES
WHERE RESOURCE_NAME = ‘PASSWORD_LIFE_TIME’
AND PROFILE = ‘DEFAULT’
;

20190828_05

※「PASSWORD_LIFE_TIME」の「LIMIT」が「180」設定
 日本語訳:パスワード有効期限が「180日」設定

・パスワード無期限設定のため、下記SQLを実行します。

【SQL】
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
;

20190828_06

20190828_07

・パスワード無期限設定確認のため、下記SQLを再度実行します。

【SQL】
SELECT RESOURCE_NAME,LIMIT
FROM DBA_PROFILES
WHERE RESOURCE_NAME = ‘PASSWORD_LIFE_TIME’
AND PROFILE = ‘DEFAULT’
;

20190828_08

20190828_09

※「PASSWORD_LIFE_TIME」の「LIMIT」が「UNLIMITED」設定
 日本語訳:パスワード有効期限が「無期限」設定

無事、オラクルDB(Oracle Database 12c)のパスワード無期限設定が出来ました。