본문 바로가기
IBM - old/WAS 문제&해결

DB 암호 변경후에 노드 동기화가 깨져 있거나 관리콘솔에 정상적인 id/password 로 접속이 안되는 경우

by freeman98 2016. 5. 30.

1. WAS 버전 : WAS v7.0 이상


2. OS : All


3. Error 발생 시점 : DB 암호 변경후에 노드 동기화가 깨져 있거나 관리콘솔에서 정상적인 id/password 로 접속이 안되는 경우


4. Error message : Dmgr 의 SystemOut.log 로그를 살펴보면 DB 접근 에러가 지속적으로 발생


5. 예상 이유 :  IBM WAS 의 사용자 저장소를 file 기반 뿐만 아니라 DB 기반을 함께 썻을 경우 DB 암호 변경시 해당 DB 저장소 설정 상의 암호도 변경해야 하는데 해당 부분을 빼먹어서 연결이 안되어 이상 동작을 하는 것으로 보임


6. 조치 방안 : vmm 을 사용해서 DB 저장소를 WAS 의 사용자 저장소로 같이 쓰는 경우 DB 암호 변경시에 vmm 설정이 저장되어 있는 wimconfig.xml(Dmgr 프로파일 > config > cell > cell 이름 > wim > config 폴더에 wimconfig.xml 파일)  파일의 DB 암호도 변경되어야함

직접 수정의 경우 : Dmgr 프로파일 > config > cell > cell 이름 폴더에 security.xml 파일의 암호와 맞추어서 직접 수정 : Dmgr, Node 프로파일안의 wimconfig.xml 파일 전부 수정 필요

wsadmin 활용해서 수정 : 관리콘솔에서 Datasource 암호 변경 후에 wsadmin 에서 updateIdMgrDBRepository 명령 수행


7. 참고 자료  

Changing the password for a repository under a federated repositories configuration
https://www-01.ibm.com/support/knowledgecenter/mobile/#!/SSEQTP_8.0.0/com.ibm.websphere.base.doc/info/aes/ae/twim_repos_pwd.html

댓글