ORACLE操作 ORACLE機能

[ORACLE] ユーザのパスワード有効期限を無期限にする

投稿日:

ユーザのパスワード有効期限を、無期限にする手順です。

1.対象のプロファイル確認する

まずは、ユーザに設定されているプロファイルを確認します。

① ユーザ「taro」が使用しているプロファイルを確認する

実行例
USERNAME PROFILE ----------- ------------ TARO DEFAULT

※以下SQLで現在設定されている有効期限を確認できます。

② DEFAULTプロファイルのパスワード有効期限を確認する

DEFAULTプロファイル以外の場合は、'DEFAULT'の箇所を①で確認したプロファイル名に読み替えてください。

実行例
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT COMMON ---------- ------------------- -------------- ---------- --------- DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED NO

LIMITが'UNLIMITED'の場合は無期限、180の場合は180日に設定されています。

2.パスワードの有効期限を無期限にする

手順1で、対象のプロファイルを確認したら以下SQLを実行します。

例)DEFAULTプロファイルのパスワードを無期限とするSQL

DEFAULTプロファイル以外の場合は、DEFAULTの箇所を上記「対象のプロファイル確認する」で確認したプロファイル名に読み替えてください。

解説

  • Oracle11g以降では、ログインパスワードの有効期限はデフォルトで180日となっています。
  • 同じプロファイルを使用している全てのユーザの有効期限が無期限になりますので、問題ないことを確認の上実行してください。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORACLE] 文字数でサイズ指定する文字列型(NVARCHAR2、NCHAR)

文字数でサイズ指定する文字列型には、NVARCHAR2型、NCHAR型があります。 VARCHR2型やCHAR型はバイト ...
ORACLE

[ORACLE] 既存テーブルの末尾にカラムを追加する

既存テーブルの末尾にカラムを追加するには、ALTER TABLE句を使用します。 構文 (テーブルにカラムを追加する構文 ...
ORACLE

[ORACLE] テーブルから制約を削除する

テーブルから制約を削除するには、ALTER TABLE~DROP CONSTRAINT句を使用します。 構文 (制約を削 ...
ORACLE

[ORAエラー] ORA-01578: Oracleデータ・ブロックに障害が発生しました

以下のように表示されます。 (日本語) ORA-01578: Oracleデータ・ブロックに障害が発生しました (英語) ...
ORACLE

[PL/SQL] 連番を採番してINSERTするサンプル

既存データを元に連番を採番してINSERTするサンプルです。 サンプル 例)CODE, SEQが主キーのテーブルで、SE ...

スポンサーリンク