본문 바로가기

DATABASE

[ORACLE]

어느날 근무일 아침부터 유지보수 업체에서 전화가 왔다.

자주 오는 전화는 아니지만 내 기분에 따라 전화를 받는 퉁명스러움은 그때 그떄 마다 차이가 있다.

그런데 이 분은 공무원임에도 불구하고

내가 친절히 대해드리려고 노력하는 사람이다.

친절을 배풀어주시니 나도 친절을 배풀어야 하니까!

 

그 업체에서 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