브로커에는 작동 및 상태 데이터를 포함하는 데이터베이스가 필요합니다. 모든 테이블은 브로커 이름으로 규정되어 있기 때문에 필요한 경우, 단일 인스턴스 내의 여러 브로커가 동일한 데이터베이스에 액세스할 수 있습니다. 동일한 시스템의 다른 설치 위치에 있는 브로커는 데이터베이스를 공유할 수 없습니다.
브로커 테이블은 mqsicreatebroker 명령을 호출할 때 작성됩니다. 작성된 테이블은 데이터베이스 컨텐츠에 나열되어 있습니다.
다음 표는 어떤 운영 체제에서 어떤 레벨의 데이터베이스를 지원하는지 표시합니다. 대부분의 경우 데이터베이스에 액세스하는 브로커는 동일한 운영 체제에서 데이터베이스 서버로 실행될 필요가 없습니다. 로컬 및 원격 데이터베이스 사용과 기존의 제한에 관한 자세한 내용은 데이터베이스 위치를 참조하십시오.
운영 체제 | DB2®1 | Microsoft SQL Server | Oracle1 | Sybase |
---|---|---|---|---|
AIX |
8.22 |
적용할 수 없음 |
9i Rel 23 10G |
12.5 |
HP-UX |
8.22 |
적용할 수 없음 |
9i Rel 23 10G |
12.5 |
Linux(x86 플랫폼) |
8.22 |
적용할 수 없음 |
9i Rel 23 10G |
12.5 |
Linux(zSeries 플랫폼) |
8.22 |
적용할 수 없음 |
지원되지 않음 |
지원되지 않음 |
OS/4004 |
8.2 |
적용할 수 없음 |
적용할 수 없음 |
적용할 수 없음 |
Solaris |
8.22 |
적용할 수 없음 |
9i Rel 23 10G |
12.5 |
Windows |
8.22+5 |
2000 SP3a |
9i Rel 23 10G |
12.5 |
z/OS |
7.16 8.16 |
적용할 수 없음 |
지원되지 않음 |
적용할 수 없음 |
Windows에서 MRM 도메인의 메시지에 대한 XA 통합을 위해서는 DB2 버전 8.2 FixPak 10 이상이 필요합니다.