메뉴 건너뛰기

Korea Oracle User Group

Admin

Schema password 재 사용 불가능 하게 하기

Talros 2022.01.26 16:29 조회 수 : 1290

 

    패스워드를 재사용이 불가능 하게 하기 위해서는 

    프로파일 리소스 중 PASSWORD_REUSE_TIME , PASSWORD_REUSE_MAX 를 함께 설정을 해야 합니다.

 

     -  PASSWORD_REUSE_TIME은 암호를 재사용할 수 없는 일 수를 지정합니다.

     -  PASSWORD_REUSE_MAX는 현재 암호를 재사용하기 전에 필요한 암호 변경 횟수를 지정합니다.

     -  PASSWORD_REUSE_TIME을 30으로 지정하고 PASSWORD_REUSE_MAX를 10으로 지정하면 

        사용자는 암호가 이미 10번 변경된 경우 30일 후에 암호를 재사용할 수 있습니다.

     -  이 매개변수 중 하나에 정수를 지정하고 다른 매개변수에 UNLIMITED를 지정하면 사용자는 암호를 재사용할 수 없습니다.

 

ALTER PROFILE PW_PROFILE LIMIT 
PASSWORD_REUSE_TIME UNLIMITED  
PASSWORD_REUSE_MAX 1 ;

   

     -  해당 패스워드의 히스토리 정보는 SYS 테이블에 저장이 됩니다. 

     -  만약 히스토리를 초기화 시키고 싶으면 아래와 같이 하면 됩니다.  

 

 1.confirm the user id

   SELECT username, user_id
   FROM dba_users
   WHERE username='<USERNAME>';

 2.delete the associated rows from Password History

   SQL> DELETE FROM sys.user_history$ WHERE user#=<user_id from Step 1>;
   SQL> commit;

   SQL> select * from sys.user_history$ WHERE user#=<user_id from Step 1>;


 

 

     참조 : Database SQL Reference  , How to reset the Password History? (Doc ID 2318226.1)

번호 제목 글쓴이 날짜 조회 수
15 수집된 통계가 바로 반영되지 않고 원할 때 반영하도록 하는 방식 명품관 2023.04.04 270
14 ORA-28014: Cannot Drop Administrative Users 에러 현상 [1] 명품관 2023.03.27 416
13 ORA-3136 inbound connection time out & JDBC Io exception: Connection reset [1] Talros 2023.02.24 691
12 mbr(multi block read) 과 sbr(single block read) 사이에 과연 어떤 방식을 선택해야 할까요? [1] 명품관 2022.09.16 342
» Schema password 재 사용 불가능 하게 하기 [1] Talros 2022.01.26 1290
10 RECO 프로세스 트레이스 발생 하면서 ORA-02019 에러 발생시 명품관 2021.01.12 1000
9 OS 터미널 접속 없이 오라클 접속을 통해 OS CPU 사용율 모니터링 하기 [3] file 명품관 2020.12.22 813
8 SQL Plan Management(SPM) - 3 Manual Plan Capture 명품관 2020.06.01 650
7 SQL Plan Management(SPM) - 2 DBMS_SPM.CONFIG로 필터링 file 명품관 2020.03.26 590
6 SQL Plan Management(SPM) - 1 파라미터의 기능 확인 명품관 2020.03.19 987
5 Oracle Resource Limit를 이용한 간단한 Parameter Check (GV$RESOURCE_LIMIT) 에밀리오 2016.07.15 2238
4 Oracle VMSTAT을 이용한 CPU 사용량 활용법 에밀리오 2016.07.14 891
3 Kill Session Script (GV$SESSION) 에밀리오 2016.07.12 2127
2 Active Session History를 이용한 TOP SQL 분석 (GV$ACTIVE_SESSION_HISTORY) 에밀리오 2016.07.12 1196
1 Alert Log를 SQL 사용하여 보기 (X$DBGALERTEXT) [1] 에밀리오 2016.01.28 2021
위로