어느날 근무일 아침부터 유지보수 업체에서 전화가 왔다.
자주 오는 전화는 아니지만 내 기분에 따라 전화를 받는 퉁명스러움은 그때 그떄 마다 차이가 있다.
그런데 이 분은 공무원임에도 불구하고
내가 친절히 대해드리려고 노력하는 사람이다.
친절을 배풀어주시니 나도 친절을 배풀어야 하니까!
그 업체에서 2가지 시스템을 유지보수 해 주고 있다.
그런데 어느날 두가지 시스템이 접속이 안되는 것이다.
안나오는거지.. 그런데 보니 SSO까지의 정보는 잘 넘어오는데 사원 정보 조회하는데 null이 뜨네 ?
쿼리를 직접 날려보니 데이터베이스 링크 걸린것이 조회가 안된다.
그래서
"링크 문제인것 같습니다. 확인해주세요."
라고 말해줬더니
그쪽 데이터베이스 링크 정보는 수정한게 없단다.
젠장 ㅋㅋ
그런데 왠걸 SQL Developer를 눌러보니
패스워드 기한이 만료되었단다 --
접속이 안된거였음..
그래서 오라클 설치 당시에 default 설정이 180일이라는데 비밀번호를 재설정해주고
무제한으로 설정했다.
아래와 같이.. 그런 뒤에 하니까 잘되더라 ㅋ
select resource_name , limit from dba_profiles where profile='DEFAULT'
RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
COMPOSITE_LIMIT UNLIMITED
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
IDLE_TIME UNLIMITED
CONNECT_TIME UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME 180
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_VERIFY_FUNCTION NULL
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 7
그래서 수정
alter profile fault limit password_life_time unlimited
RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
COMPOSITE_LIMIT UNLIMITED
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
IDLE_TIME UNLIMITED
CONNECT_TIME UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME UNLIMITED
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_VERIFY_FUNCTION NULL
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 7