데이터베이스에 사용자 및 스키마 작성
데이터베이스를 작성한 후에 데이터 저장소의 모든 테이블이 보관된 스키마를 작성합니다. 사용하는 데이터베이스에 따라 메시징 엔진에서 데이터 저장소 테이블에 액세스할 수 있도록 하나 이상의 데이터베이스 사용자 ID를 작성합니다.
시작하기 전에
이 태스크 정보
데이터 저장소의 모든 테이블은 동일한 스키마에 저장되어야 합니다. 각 데이터 저장소에 대해 서로 다른 스키마 이름을 사용할 경우 데이터베이스에 두 개 이상의 데이터 저장소를 작성할 수 있습니다. 모든 메시징 엔진이 동일한 테이블 이름을 사용해도 스키마와의 관계로 인해 자체 테이블을 각 메시징 엔진이 독점적으로 사용할 수 있습니다.
WebSphere® Application Server에
연결하려면 하나 이상의 메시징 엔진 사용자 ID를 작성해야 합니다. 필요한 사용자 ID 수는 사용하는 데이터베이스에 따라 다릅니다.
- Derby, DB2® 또는 Oracle을 사용하는 경우 다른 데이터 저장소에 필요할 수 있는 추가 스키마를 작성하도록 메시징 엔진을 구성할 수 있습니다. 즉, 한 명의 사용자만 작성하는 경우 데이터베이스에서 스키마의 일대다 관계를 보유할 수 있습니다. 자세한 내용은 데이터 소스 사용을 위한 메시징 엔진 데이터 저장소 구성을 참조하십시오.
- 다른 모든 데이터베이스 유형의 경우 종속된 메시징 엔진을 시작하기 전에 스키마를 작성해야 합니다.
다중 스키마를 사용하도록 데이터베이스 사용자 ID가 구성된 경우 모든 메시징 엔진에 대해 해당 사용자 ID만 있으면 됩니다. 그렇지 않으면 사용자 ID는 해당 스키마의 테이블을 사용하도록 제한됩니다. 이 경우 스키마당 하나의 사용자 ID만 있습니다.
프로시저
- 선택한 관계형 데이터베이스 관리 시스템(RDBMS)에 대한 문서에 따라 사용자 및 스키마를 작성하십시오. DB2 데이터베이스에서는 별도의 단계로 사용자 및 스키마를 작성합니다. 다른 데이터베이스에서는 스키마 및 사용자 사이에 일대일 관계가 존재합니다.
- 메시징 엔진 사용자 ID에 메시징 엔진이 데이터 저장소 테이블에 액세스하고 필요한 경우 데이터 저장소 테이블을 자동으로 작성하는 데 필요한 권한이 있는지 확인하십시오. 데이터베이스 특권의 내용을 참조하십시오.