Oracle: 사용자 암호를 만료되지 않도록 설정하는 방법은 무엇입니까?
약간의 공사가 있습니다.
ALTER USER scott PASSWORD EXPIRE
하지만 어떻게 하면 암호를 만료되지 않은 상태로 설정할 수 있습니까?
다음과 같은 프로필을 사용하여 사용자를 생성하는 경우:
CREATE PROFILE my_profile LIMIT
PASSWORD_LIFE_TIME 30;
ALTER USER scott PROFILE my_profile;
그런 다음 암호 수명을 다음과 같이 변경할 수 있습니다.
ALTER PROFILE my_profile LIMIT
PASSWORD_LIFE_TIME UNLIMITED;
그게 도움이 되길 바랍니다.
다음 문으로 인해 사용자의 암호가 만료됩니다.
ALTER USER user PASSWORD EXPIRE;
PASSWORD EXPIRE로 데이터베이스 사용자의 암호가 만료되도록 하는 경우, 사용자(또는 DBA)는 만료 후 데이터베이스에 로그인하기 전에 암호를 변경해야 합니다.SQL*Plus와 같은 도구를 사용하면 만료 후 처음 로그인을 시도할 때 암호를 변경할 수 있습니다.
ALTER USER scott IDENTIFIED BY password;
사용자 암호를 설정/재설정합니다.
자세한 내용은 다른 사용자 문서 참조
새 프로파일을 사용자에게 적용하는 동안, 자원 제한이 데이터베이스 전체에 대해 "설정"되었는지도 확인해야 합니다.RESOURCE_LIMIT = TRUE
파라미터 값을 확인합니다.
이 경우:
SQL> show parameter resource_limit
NAME TYPE VALUE
------------------------------------ ----------- ---------
resource_limit boolean FALSE
Its mean resource limit is off,we ist have to enable it.
Use the ALTER SYSTEM statement to turn on resource limits.
SQL> ALTER SYSTEM SET RESOURCE_LIMIT = TRUE;
System altered.
언급URL : https://stackoverflow.com/questions/1766445/oracle-how-to-set-user-password-unexpire
'programing' 카테고리의 다른 글
주석이 포함된 코드 블록을 주석 처리할 수 있습니까? (0) | 2023.07.26 |
---|---|
Javascript: 모든 종류의 요청을 취소합니다. (0) | 2023.07.26 |
Spring Boot SpEL 조건부 OnExpression 확인 다중 속성 (0) | 2023.07.26 |
이 SQL 문이 작동하지 않는 이유는 무엇입니까?내 MariaDB 서버에 문제가 있습니까? (0) | 2023.07.26 |
Spring Boot이 시작되면 "메소드 이름은 토큰이어야 합니다" 예외가 발생합니다. (0) | 2023.07.26 |