2017-03-20 2 views
0

대개 사용자의 암호가 x 일 후에 만료된다는 메시지가 표시됩니다. SQL 개발자 또는 SQL*Plus을 사용할 때이 메시지가 나타납니다. 현재 내가 시스템 사용자로 SQL*Plus에 로그인하고 난 다음 스크립트를 실행합니다 : 그것은 내 사용자를 보여줍니다오라클 암호 만료 경고 표시되지 않음

select username, expiry_date from dba_users 
/

암호는 내일 만료됩니다. 나는 그것이 만료 될 것이라는 메시지를받지 못한다. 내가 무작위로 확인하지 않았다면 결코 알지 못했을 것이고 내 시스템은 다운되었을 것이다.

이 기능을 사용 설정하는 방법이 있습니까?

답변

0

암호는 expiry_date에 만료됩니다. 그러나이 사용자의 프로필에 PASSWORD_GRACE_TIME이 정의되어 있으면 사용자는 "암호가 만료됩니다 ..."와 같은 알림을 받게됩니다. 그렇지 않으면 암호가 즉시 만료되고 사용자는 암호를 변경해야합니다.

+0

기본 프로필의 경우 PASSWORD_GRACE_TIME이 7로 설정됩니다. 나는 다른 어떤 일이 일어나고 있다는 것을 걱정하고 있으며, 나는 경고 메시지를받지 못했다. 감사합니다. –

0

정확히 어떻게 데이터베이스에 연결하고 있습니까? as sysdba을 연결하면 Oracle은 실제로 지정된 사용자로 연결하지 않고 SYS으로 연결합니다. 이 경우 오라클은 일반 데이터베이스 인증을 거치지 않고 운영 체제를 사용합니다. 사용자 이름이 만료 된 경우에도 as sysdba을 계속 연결할 수 있습니다.

+0

안녕하세요. Jon, 내 웹 사이트의 일부로 사용되는 사용자 계정이 있어야하며 SQL 개발자의 데이터베이스에 로그온 할 때 대개 메시지가 팝업되고 다음 n 일 후에 만료 될 것이라고 말합니다. 내가 한 것은 매 6 개월마다 확인을 두 번씩 설정하고 만료되지 않았 음을 확인하는 것입니다. –