web-dev-qa-db-ja.com

MY Oracleパスワードの有効期限の確認

Oracleデータベースへの管理者以外のログインがあり、パスワードの有効期限が切れたときに確認したいのですが。 DBA_USERSテーブルでクエリを実行してパスワードの有効期限を取得することに関する多くの情報をオンラインで見つけましたが、そのテーブルを表示する権限がありません。

Oracleに自分のログインのパスワードの有効期限をチェックする方法が含まれることを期待していますが、これまでのところ、クエリを見つけることができませんでしたexceptDBA_USERSテーブルを参照するクエリ。

DBAへのチケットを入れずに自分のパスワードの有効期限が切れる時期を判断する方法はありますか?

12
Joe DeRose

を使用して現在のユーザーの詳細を表示できます

select * from USER_USERS;

これには、要求するデータを含む「expiry_date」という列名が付けられます。

追伸ほとんどすべてのDBA_ *には、ALL_ *(現在のユーザーが表示できるすべての許可されたレコード)とUSER_ *(現在のユーザーが所有するすべての許可されたレコード)があります。

したがって、DBA_TABLESにはシステムが持つすべてのテーブルがあり、ALL_TABLESには現在のユーザーが何かを実行する権限(更新、削除、挿入、変更など)を持つすべてのテーブルがあり、USER_TABLES-現在のユーザーが作成したすべてのテーブルがあります。

29
evenro