메시징 엔진은 해당 데이터 스토어에 메시지, 트랜잭션 상태 및
통신 채널 상태를 포함하여 일시적 및 지속 가능한 데이터를 모두 유지보수합니다. 데이터베이스 도구를 사용하여 메시징 엔진의 데이터 스토어에서
데이터를 볼 수 있습니다.
시작하기 전에
ij 도구를 사용하여 메시징 엔진의 임베디드 Derby
데이터 스토어에 있는 데이터를 보려면 먼저 메시징 엔진을 중지해야 합니다.
이 태스크 정보
메시징 엔진이 제어되는 방식이나 제어되지 않는 방식으로 중지되면
일시적인 데이터는 유실됩니다. 지속 가능한 데이터는 서버가 재시작된 후에
사용할 수 있습니다.
예를 들어, 메시징 엔진이 처리 중인 메시지를
조사하기 위해 데이터 스토어에서 데이터를 보는 경우도
있습니다.
데이터 스토어의 데이터베이스 도구를 사용하면 데이터 스토어에서
메시징 엔진에 대한 데이터를 볼 수 있습니다. 예를 들어, 메시징 엔진이
임베디드 Derby 데이터베이스를 사용하는 경우
ij
도구를 사용하여 요청 메시지를 볼 수 있습니다.
프로시저
- ij 도구를 시작하십시오. Windows®에서 다음 하위 단계를 완료하십시오.
- 명령창을 여십시오.
- 디렉토리를 profile_root\derby\bin\embedded로 변경하십시오.
- ij.bat를 입력하십시오.
Windows가 아닌 플랫폼에서 다음 하위 단계를 완료하십시오.
- 명령창을 여십시오.
- 디렉토리를 profile_root/derby/bin/embedded로 변경하십시오.
- ./ij.sh를 입력하십시오.
- 메시징 엔진에 대한 데이터 스토어를 여십시오. ij 도구를 사용하여 다음 하위 단계를 완료하십시오.
- 필수 데이터베이스 파일에 연결하십시오.
메시징 엔진의 경우 데이터베이스는
profile_root/profiles/profile_name/databases/com.ibm.ws.sib 디렉토리에 저장되며 메시징 엔진의 이름을 사용합니다.
예를 들어, Windows에서
기본 독립형 프로파일의 경우 메시징 엔진 localhostNode01.server1-SCA.SYSTEM.localhostNode01Cell.Bus(SCA.SYSTEM 버스의
server1의 경우)의 데이터베이스 파일은 다음과 같습니다.
profile_root\profiles\default\databases\com.ibm.ws.sib\localhostNode01.server1-SCA.SYSTEM.localhostNode01Cell.Bus
- ij 도구를 사용하여 SQL 명령을 실행하고 데이터를 보십시오.
- 디렉토리를 install_root/derby/bin/embedded로 변경하십시오.
- ./ij.sh를 입력하십시오.
- protocol 'jdbc:derby:' ;를 입력하십시오.
- connect 'profile_root/profiles/profile_name/databases/com.ibm.ws.sib/database_name' ;을 입력하십시오.
- 옵션: ij를 사용하여 추가 도움말을 표시하려면 ij>
프롬프트에서 help ; 를 입력하십시오.