【翻译自mos文章】对dba_users视图中,account_status列的解释
对dba_users视图中,account_status列的解释 参考原文: How to Interpret the ACCOUNT_STATUS Column in DBA_USERS (Doc ID 260111.1) 适用于: Oracle Server - Enterprise Edition - Version 9.2.0.1 to 11.2.0.3 [Release 9.2 to 11.2] Information in t
对dba_users视图中,account_status列的解释
参考原文:
How to Interpret the ACCOUNT_STATUS Column in DBA_USERS (Doc ID 260111.1)
适用于:
Oracle Server - Enterprise Edition - Version 9.2.0.1 to 11.2.0.3 [Release 9.2 to 11.2]
Information in this document applies to any platform.
Checked for relevance on 06-Jan-2013
目的:
本文解释了dba_users视图中,account_status列的意义。
细节:
DBA_USERS视图中的 ACCOUNT_STATUS 列 有如下的值:
select * from user_astatus_map; -->请注意这个视图。这个视图比较有价值。
STATUS# STATUS
---------- --------------------------------
0 OPEN
1 EXPIRED
2 EXPIRED(GRACE)
4 LOCKED(TIMED)
8 LOCKED
5 EXPIRED & LOCKED(TIMED)
6 EXPIRED(GRACE) & LOCKED(TIMED)
9 EXPIRED & LOCKED
10 EXPIRED(GRACE) & LOCKED
如上的这些值是与两个特性 'Account Locking' and 'Password Aging and Expiration' 直接相关,解释如下:
1. Account Locking - LOCKED / LOCKED(TIMED)
An account 可以被dba锁定,也可以在超过失败尝试次数之后被自动锁定。
当 PASSWORD_LOCK_TIME 被定义时,过了此时间之后,account 会被自动取消锁定:此种情况被标记为 LOCKED(TIMED).
LOCKED(TIMED) 只要出现了,就能说明:该account的锁定原因是 错误的登陆次数> FAILED_LOGIN_ATTEMPTS
如果该account在create or alter的时候被明确锁定,你只会看到LOCKED
你可能希望 在PASSWORD_LOCK_TIME 被设置为unlimited,并且account 被自动锁定时,account 的状态显示为LOCKED。
但是你希望的这个状态显示是不对的:该 account 的状态依然会显示 LOCKED(TIMED)
只不过该account永远不会自动unlock,原因是 the unlimited PASSWORD_LOCK_TIME ---也就是说 lock time 是无期限的(即:永久锁定)
To add to the confusion, at some point it was decided that even if the account is locked automatically,
we should not set it to LOCKED(TIMED) if the PASSWORD_LOCK_TIME is unlimited, since in that case the account would never automatically unlock,
this would give up on a crucial piece of information, namely if the account was locked manually or automatically, this change was introduced in 11.2.0.1.
However this change caused a regression in Bug 9693615 causing the lock_date to be NULL in dba_users in case the account was locked automatically, the fix to this bug backed out the change again and now we have the LOCKED(TIMED) for automatically locked accounts back with this fix.
因此,我们知道当 ACCOUNT_STATUS 的值是 LOCKED(TIMED) 时, lock是 失败登陆尝试的结果,即使lock will not expire
在11.2.0.1 (without the fix to Bug 9693615) 中,你可以验证 如果account被自动锁定,看dba_users视图中lock_date列是null的。
2. Password Expiration - EXPIRED / EXPIRED(GRACE)
无论有没有 grace period,一个password 都可以被设置为expire。当一个password expired 并且没有grace被定义时,该password被设置为EXPIRED,EXPIRED的含义是该user 在下一次登录时会被提示输入新的密码。
当grace被定义时,在grace period期间内,一个警告(warning)被发出,并且ACCOUNT_STATUS 会被置为EXPIRED(GRACE).
结论:
Password Expiration and Account Locking 是两个独立的特性:
一个account 不会由于 超过expire 或者 grace time 被 lock住。
一个既没有expired,也没有被lock的 account 显示是open(status#为0),因为account locking (基于错误的登陆次数)和 expiration (基于没有修改密码)从根本上说是没有关系的。
In addition to the EXPIRED (1,2) and LOCKED (4,8) bits being set, you can
have combinations of both with STATUS# 5,6,9 and 10: internally the
STATUS# are added for the combinations of expired and locked.
For example :
'EXPIRED' + 'LOCKED' = 1 + 8 = 9 = 'EXPIRED & LOCKED'

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









1. 今すぐ Toutiao の記事を公開してどうやってお金を稼ぐことができますか?今すぐ Toutiao で記事を公開して収入を増やす方法! 1. 基本的な権利と利益の有効化: オリジナルの記事は広告によって利益を得ることができますが、利益を得るにはビデオが横画面モードでオリジナルである必要があります。 2. ファン100人の権利を有効化:ファン数が100人以上に達すると、マイクロヘッドライン、オリジナルQ&A作成、Q&Aから利益を得ることができます。 3. オリジナル作品にこだわる: オリジナル作品には記事、小見出し、質問などが含まれ、300 ワード以上であることが求められます。違法に盗用された作品をオリジナル作品として出版した場合、クレジットポイントが減点され、利益も差し引かれますのでご注意ください。 4. 垂直性:専門分野の記事を書く場合、分野を超えて自由に記事を書くことができず、適切な推薦が得られず、専門性や洗練度が得られず、ファンもつきにくいそして読者たち。 5. 活動: 高活動、

ユーザーは、ユーザーの使用中に生成されたデータ、プログラム コンテンツ、ドキュメント、音楽、その他のコンテンツを含むコンピューター内のフォルダーです。コンピューターでリソース マネージャーを開くと、users フォルダーが表示されます。コンピューターによっては、このフォルダーは users フォルダーとも呼ばれます。

不十分な OracleDBA 権限によって引き起こされるデータベースのセキュリティ リスク インターネットの急速な発展に伴い、データベースは企業にとって重要な情報ストレージおよび管理ツールとして、大量の機密データを保持するようになりました。このプロセスでは、データベース管理者 (DBA) が重要な役割を果たし、データベースの通常の動作とデータのセキュリティを確保する責任があります。しかし、業務上の要件や管理方針によりDBAの権限が制限される場合があり、データベースのセキュリティリスクが生じる可能性があります。この記事では、Oracle データベースの DBA 権限が不十分な場合に起こり得る影響を紹介します。

この記事では、HTML5 で記事を追加する方法を学びます。 HTML5 の新しいセグメンテーション要素の 1 つはタグです。記事はタグを使用して HTML で表現されます。より具体的には、要素内に含まれるコンテンツは、サイトの残りのコンテンツとは (たとえ関連しているとしても) 異なります。 HTML5 に記事を追加する方法を理解するために、次の例を考えてみましょう。 例 1 次の例では、article 要素でインライン スタイルを使用しています。 <!DOCTYPEhtml><html><body><articlestyle="width:300px;border:2pxsolidgray;padding:

win11でユーザーフォルダ名を変更するにはどうすればよいですか?実際、その方法は非常に簡単で、ユーザーはグループ ポリシー エディターを直接開き、Windows の設定でセキュリティ設定を入力して操作を実行することができ、操作はすぐに完了します。このサイトでは、win11ユーザーフォルダーの名前を変更する方法をユーザーに丁寧に紹介します。 win11 ユーザーフォルダーの名前を変更する方法 1. キーボードの「Win+R」キーの組み合わせを押します。 2. 「gpedit.msc」と入力し、Enter キーを押してグループ ポリシー エディタを開きます。 3. [Windows の設定] の下の [セキュリティの設定] を展開します。 4.開く(&L)

users はユーザー フォルダーで、主にユーザーの設定ファイルが保存されます。ユーザー フォルダーには、ユーザーの使用中に生成されたデータ、プログラム コンテンツ、ドキュメント、音楽、その他のコンテンツが含まれます。ユーザーフォルダーは Windows システムの重要なフォルダーであり、大量のユーザー情報が保存されているため、自由に削除することはできません。削除するとデータが失われ、深刻な場合はシステムが起動できなくなります。

イーサリアムの拡張に関する @VitalikButerin の新しい記事の考えを理解するにはどうすればよいでしょうか?ヴィタリックのブロブ碑文の注文はとんでもないという人もいます。では、BLOB パケットはどのように機能するのでしょうか?カンクンでのアップグレード後に BLOB スペースが効率的に使用されないのはなぜですか?シャーディングの準備として DAS データの可用性をサンプリングしますか?私の意見では、Cancun のパフォーマンスはアップグレード後も使用可能であり、Vitalik は Rollup の開発を心配しています。なぜ?次に、私の理解について話させてください: これまでに何度も説明したように、Blob は EVM の呼び出しデータから切り離されており、コンセンサス層によって直接呼び出すことができる一時的なデータ パッケージです。直接的な利点は、EVM がアクセスする必要がないことです。トランザクションの実行時に BLOB のデータが読み取られるため、実行層の計算が低下します。

Oracle DBA 権限が不十分であるという一般的な問題を解決します。Oracle データベースでは、DBA (データベース管理者) が最高の権限を持つ役割であり、ユーザーの作成と削除、テーブル スペースの管理、バックアップとリカバリ、データベースのあらゆる側面を管理できます。等ただし、DBA が特定の操作を実行したり、特定のデータにアクセスしたりするには、権限が不十分である場合があります。この記事では、一般的な回避策を具体的なコード例とともにいくつか紹介します。 SELECT権限がありません
