[Oracle] DB 서버의 리소스 사용 제한 (profile) - 패스워드 관리

·2025년 9월 3일

오라클 관리

목록 보기
84/163


[실습1] 접속할 때 패스워드를 여러번 틀리면 계정이 잠기게 하시오

SYS @ ORA19 > connect / as sysdba
연결되었습니다.
SYS @ ORA19 >
SYS @ ORA19 >
SYS @ ORA19 > alter profile default limit
              failed_login_attempts 3
              password_lock_time 30;

프로파일이 변경되었습니다.

-- 패스워드를 3번 틀리면 30일동안 잠궈버리겠다는 의미


SYS @ ORA19 > connect scott/1
ERROR:
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.


경고: 이제는 ORACLE에 연결되어 있지 않습니다.
 @  >
 @  > connect scott/tiger33
ERROR:
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.


 @  > connect scott/333
ERROR:
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.


 @  > connect scott/22
ERROR:
ORA-28000: 계정이 잠겼습니다.


 @  >

[문제1] sys 유져로 접속해서 잠긴 scott 계정을 푸시오

[oracle@ora19c ~]$ sys

SYS @ ORA19 > alter user scott account unlock;

사용자가 변경되었습니다.

SYS @ ORA19 > connect scott/tiger
연결되었습니다.
SCOTT @ ORA19 >

[이론1] resource_limit 을 false 로 해도 password 관련한 default 프로파일은 영향을 받지 않습니다. 오로지 kernel 관련한 default 프로파일만 영향을 받습니다.(ocp)


true로 다시 돌려놓기

SCOTT @ ORA19 > alter system set resource_limit=true;

시스템이 변경되었습니다.

SCOTT @ ORA19 >

0개의 댓글