데이터 베이스 MySQL 튜토리얼 【翻译自mos文章】对dba_users视图中,account_status列的解释

【翻译自mos文章】对dba_users视图中,account_status列的解释

Jun 07, 2016 pm 03:58 PM
dba users 기사

对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'

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

오늘 Toutiao에 기사를 게시하여 어떻게 돈을 벌 수 있나요? 오늘 Toutiao에 기사를 게시하여 더 많은 수입을 얻는 방법! 오늘 Toutiao에 기사를 게시하여 어떻게 돈을 벌 수 있나요? 오늘 Toutiao에 기사를 게시하여 더 많은 수입을 얻는 방법! Mar 15, 2024 pm 04:13 PM

1. 오늘 Toutiao에 기사를 게시하여 어떻게 돈을 벌 수 있습니까? 오늘 Toutiao에 기사를 게시하여 더 많은 수입을 얻는 방법! 1. 기본 권익 활성화: 기사의 원본은 광고를 통해 수익을 얻을 수 있으며, 동영상은 가로 화면 모드에서 원본이어야 수익을 얻을 수 있습니다. 2. 팬 100명 권리 활성화: 팬 수가 100명 이상에 도달하면 마이크로 헤드라인, 오리지널 Q&A 작성, Q&A 수익을 얻을 수 있습니다. 3. 독창적인 작품을 고집하라: 독창적인 작품에는 기사, 마이크로 헤드라인, 질문 등이 포함되며, 300단어 이상이어야 합니다. 불법 표절 저작물을 원작으로 출판할 경우 크레딧 점수가 차감되며, 수익금도 차감되므로 주의하시기 바랍니다. 4. 수직성: 전문 분야에서 기사를 작성할 때 분야를 넘나들며 마음대로 기사를 작성할 수 없으며 적절한 추천을 받을 수 없으며, 작품의 전문성과 정확성을 확보할 수 없으며 팬을 유치하기가 어렵습니다. 그리고 독자들. 5. 활동: 높은 활동,

사용자는 어떤 폴더인가요? 사용자는 어떤 폴더인가요? May 28, 2021 pm 03:33 PM

사용자는 사용자가 사용하는 동안 생성된 데이터, 프로그램 콘텐츠, 문서, 음악 및 기타 콘텐츠를 포함하는 컴퓨터의 폴더입니다. 컴퓨터에서 리소스 관리자를 열면 일부 컴퓨터에서는 사용자 폴더라고도 하는 사용자 폴더를 찾을 수 있습니다.

Oracle DBA 권한 부족으로 인한 데이터베이스 보안 위험 Oracle DBA 권한 부족으로 인한 데이터베이스 보안 위험 Mar 08, 2024 am 11:33 AM

OracleDBA 권한 부족으로 인한 데이터베이스 보안 위험 인터넷의 급속한 발전과 함께 데이터베이스는 기업의 중요한 정보 저장 및 관리 도구로서 대량의 민감한 데이터를 담고 있습니다. 이 과정에서 데이터베이스 관리자(DBA)는 데이터베이스의 정상적인 운영과 데이터의 보안을 보장하는 중요한 역할을 담당합니다. 그러나 업무 요구 사항이나 관리 정책으로 인해 DBA의 권한이 제한되는 경우가 있어 데이터베이스 보안 위험이 발생할 수 있습니다. 이 문서에서는 Oracle 데이터베이스의 DBA 권한 부족으로 인해 발생할 수 있는 결과를 소개합니다.

win11에서 사용자 폴더 이름을 변경하는 방법은 무엇입니까? win11 사용자 폴더의 이름을 수정하는 방법 win11에서 사용자 폴더 이름을 변경하는 방법은 무엇입니까? win11 사용자 폴더의 이름을 수정하는 방법 Feb 13, 2024 pm 12:36 PM

win11에서 사용자 폴더 이름을 변경하는 방법은 무엇입니까? 실제로 방법은 매우 간단합니다. 사용자가 직접 그룹 정책 편집기를 연 다음 Windows 설정에서 보안 설정을 입력하여 작업을 수행하면 작업이 빠르게 완료될 수 있습니다. 이 사이트에서는 win11 사용자 폴더의 이름을 변경하는 방법을 사용자에게 주의 깊게 소개합니다. win11 사용자 폴더 이름 수정 방법 1. 키보드에서 "Win+R" 키 조합을 누릅니다. 2. "gpedit.msc"를 입력하고 Enter를 눌러 그룹 정책 편집기를 엽니다. 3. "Windows 설정"에서 "보안 설정"을 확장합니다. 4. 열기(&L)

폴더 사용자는 무엇입니까 폴더 사용자는 무엇입니까 Feb 21, 2023 pm 03:16 PM

사용자는 주로 사용자 구성 파일을 저장하는 사용자 폴더입니다. 사용자 폴더에는 사용자 사용 중에 생성된 데이터, 프로그램 콘텐츠, 문서, 음악 및 기타 콘텐츠가 포함되어 있습니다. 사용자 폴더는 Windows 시스템에서 중요한 폴더이며 마음대로 삭제할 수 없습니다. 삭제하면 많은 사용자 정보가 저장되며 심각한 경우 시스템이 시작되지 않습니다.

C 드라이브에서 사용자 폴더를 찾을 수 없는 경우 해결 방법 C 드라이브에서 사용자 폴더를 찾을 수 없는 경우 해결 방법 May 05, 2023 am 11:15 AM

C 드라이브에서 사용자 폴더를 찾을 수 없는 문제에 대한 해결 방법: 1. C 드라이브에서 "보기"를 클릭하고 "표시" 옵션을 클릭합니다. 2. 표시된 확장 페이지에서 "숨겨진 항목" 옵션을 선택합니다. .C 드라이브에서 사용자 폴더, 즉 사용자 폴더를 찾으세요.

C 드라이브 사용자는 어디에 있습니까? C 드라이브 사용자는 어디에 있습니까? Mar 08, 2023 am 11:13 AM

C 드라이브 사용자는 시스템 C 드라이브의 사용자 폴더입니다. 검색 방법: 1. 컴퓨터의 메인 페이지에서 마우스로 두 번 클릭하여 컴퓨터를 엽니다. 2. 컴퓨터의 메인 작업 페이지에 들어간 후 마우스를 사용합니다. 두 번 클릭하여 "시스템 C 드라이브"를 엽니다. 3. 시스템 C 드라이브에 들어가면 Temp 폴더 아래에 사용자 폴더가 표시됩니다.

Vitalik의 새 기사 해석: Blob 공간이 효율적으로 사용되지 않는 Rollup이 개발 어려움에 빠지는 이유는 무엇입니까? Vitalik의 새 기사 해석: Blob 공간이 효율적으로 사용되지 않는 Rollup이 개발 어려움에 빠지는 이유는 무엇입니까? Apr 01, 2024 pm 08:16 PM

Ethereum의 확장에 대한 @VitalikButerin의 새 기사 생각을 어떻게 이해합니까? 어떤 사람들은 Vitalik의 Blob Inscription 주문이 터무니없다고 말합니다. 그렇다면 Blob 패킷은 어떻게 작동합니까? 칸쿤에서 업그레이드한 후 Blob 공간이 효율적으로 사용되지 않는 이유는 무엇입니까? 샤딩 준비를 위한 DAS 데이터 가용성 샘플링? 제 생각엔 칸쿤의 성능은 업그레이드 이후에 쓸만할 것 같은데, 비탈릭은 롤업의 발전을 고민하고 있습니다. 왜? 다음으로 내 이해에 대해 이야기하겠습니다. 이전에 여러 번 설명했듯이 Blob은 EVM 호출 데이터에서 분리되어 합의 계층에서 직접 호출할 수 있는 임시 데이터 패키지입니다. 직접적인 이점은 EVM이 Blob에 액세스할 필요가 없다는 것입니다. 트랜잭션을 실행할 때 실행 계층 계산이 낮아집니다.

See all articles