더 이상 버스에 메시지를 보내고 수신하지 않도록 하려면
서비스 통합 버스에서 메시징 엔진을 제거할 수 있습니다.
시작하기 전에
일부 경우 더 이상 레코드가 없더라도 원격 웹 서비스 등록을 활성 상태로 유지한 채로 로컬 서버로 알림 메시지를 전달할 수 있기 때문에 WS-Notification 관리된 등록자가 구성된 버스 멤버에서 메시징 엔진을 삭제하고 재작성하는 것에 유의해야 합니다. 자세한 정보는
WS-Notification 문제점 해결 팁 관리 대상 등록자 및 메시징 엔진 삭제 시 문제점이 발생할 수 있음을 참조하십시오.
프로시저
- 메시징 엔진을 중지하십시오. 메시징 엔진 중지에서 설명한 대로 Immediate 또는 Force 모드에서 중지할 수 있습니다.
- wsadmin 명령 deleteSIBEngine을 사용하여
메시징 엔진을 삭제하십시오. 모든 서비스 통합 버스 링크,
MQ 링크 및 엔진에서 소유한 사용자 정의 특성이 삭제됩니다.
참고: 메시징 엔진을 제거할 때,
WebSphere® Application Server가 자동으로 데이터 저장소 테이블을
삭제하지 않습니다. 모든 테이블에서 모든 행을 수동으로 제거하거나 삭제해야 합니다. 이를 수행하지 않으면
고아 데이터 저장소를 사용하려고 시도하는 경우 새 메시징 엔진이 시작되지 않을 수 있습니다. 테이블 삭제에 대한
정보는 선택한 관계형 데이터베이스
관리 시스템(RDBMS)에 대한 문서를
참조하십시오.
또는, Apache Derby의 경우, profile_root/databases/com.ibm.ws.sib에 있는 데이터베이스 디렉토리를 삭제할 수 있으며,
여기서 profile_root는 프로파일 특정 정보가 저장되는 디렉토리입니다. 그러나,
메시징 엔진이 데이터베이스의 단독 사용자인 경우에만 이를 수행합니다.
자세한 정보는 데이터 저장소 라이프사이클의 내용을 참조하십시오.
마찬가지로,
메시징 엔진을 삭제할 때 파일 저장소 파일이 자동으로 삭제되지 않습니다. 파일 저장소 파일을 삭제하여 디스크 공간을 재확보할 수 있습니다.