WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


데이터베이스의 사용자 및 스키마

WebSphere® ESB를 설치하는 동안 데이터베이스 설치에 기본 스키마 이름 및 사용자 ID 특권을 사용하는 옵션이 있습니다. 단, 데이터베이스 디자인에서 개별 사용자 ID 및 스키마 이름 특권을 요구할 수 있습니다. WebSphere ESB 설치 시 다른 스키마 이름 및 사용자 ID 특권을 구성하는 시기 및 방법을 결정하기 위해 제공된 세 가지 시나리오를 검토할 수 있습니다.

기본 구성에 대한 단일 사용자 ID 또는 스키마 이름 특권

기본 설치 데이터베이스를 선택한 경우, WebSphere ESB는 테이블을 작성하고 테이블에서 행을 선택, 삽입, 갱신 및 삭제하는 기능이 있는 사용자 ID 또는 스키마 이름을 최소한 하나 이상 요구합니다. 프로파일 관리 도구 또는 설치 프로그램을 사용하여 데이터베이스를 작성할 수 있습니다. 표 1는 DB2®를 데이터베이스 벤더로 사용하여 기본 데이터베이스 구성 특성을 표시합니다. 기타 데이터베이스 벤더에는 여러 가지 기본 데이터베이스 구성 특성이 있습니다.
표 1. DB2를 사용하는 기본 사용자 ID 및 스키마 이름 특권
데이터베이스 테이블 DB2의 기본 데이터베이스 이름 사용자 ID 또는 스키마 이름
공통 데이터베이스 테이블 WPRCSDB WebSphere ESB는 설치 중에 사용자 ID를 제공합니다.
메시징 테이블 MEDB WebSphere ESB는 설치 중에 스키마 이름을 제공합니다.

다중 사용자 ID 또는 스키마 이름 특권

데이터베이스 디자인의 특성이 여러 가지이면 다중 사용자 ID 및 스키마 이름 특권이 필요할 수 있습니다. 원하는 디자인을 얻기 위해 구성을 적용하는 방법을 표시하는 테이블과 함께 세 가지 시나리오가 제공됩니다. 사용자의 고유한 디자인이 제공된 세 가지 시나리오에 없는 경우, 이들 시나리오를 검토하면 고유한 디자인을 구현하는 데 도움이 됩니다.

시나리오 1

이 시나리오에서는 사용자 ID 특권과 동일한 스키마 이름을 사용하지만 기본 스키마 이름 또는 사용자 ID 특권을 사용하지 않고 있습니다. 이 단일 사용자 ID는 모든 데이터베이스에 액세스하고 모든 필요한 테이블을 작성할 수 있습니다. 다음은 시나리오 1 특권의 예제입니다.
  • 스키마 이름: dog
  • SCA.SYSTEM ME의 스키마 이름: dogSYS
  • SCA.APP ME의 스키마 이름: dogAPP
  • Event ME의 스키마 이름: dogEvent
  • 스키마를 작성하는 사용자 ID: dog
  • 스키마를 선택, 삽입, 갱신 및 삭제하는 사용자 ID: dog
표 2에는 DB2를 데이터베이스 벤더로 사용하여 스키마 이름 및 사용자 ID 특권을 설정하는 방법이 나열되어 있습니다. 다른 데이터베이스 벤더를 선택한 경우에는 스키마 이름 및 사용자 ID 특권을 설정하기 위해 해당 문서를 참조하십시오.
표 2. 시나리오 1
데이터베이스 테이블 DB2의 데이터베이스 이름 스키마 이름 테이블을 작성하는 사용자 ID 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID
공통 데이터베이스 테이블
다음에 이 값을 지정함
  • 설치 마법사
  • 프로파일 관리 도구
  • 자동 설치
  • 자동 프로파일 작성
이 스키마 이름은 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID와 동일합니다. 이 값은 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID와 동일합니다.
다음에 이 값을 지정함
  • 설치 마법사
  • 프로파일 관리 도구
  • 자동 설치
  • 자동 프로파일 작성

시나리오 2

이 시나리오에서는 스키마를 선택, 삽입, 갱신 및 삭제하는 데 동일한 스키마 이름 및 사용자 ID를 사용합니다. 단, 스키마를 작성할 경우에는 다른 사용자 ID를 사용합니다. 다음은 시나리오 2 특권의 예제입니다.
  • 스키마 이름: snow
  • SCA.SYSTEM ME의 스키마 이름: snowSYS
  • SCA.APP ME의 스키마 이름: snowAPP
  • Event ME의 스키마 이름: snowEvent
  • 스키마를 작성하는 사용자 ID: rock
  • 스키마를 선택, 삽입, 갱신 및 삭제하는 사용자 ID: snow
표 3에는 DB2를 데이터베이스 벤더로 사용하여 스키마 이름 및 사용자 ID 특권을 설정하는 방법이 나열되어 있습니다. 다른 데이터베이스 벤더를 선택한 경우에는 스키마 이름 및 사용자 ID 특권을 설정하기 위해 해당 문서를 참조하십시오.
표 3. 시나리오 2
데이터베이스 테이블 DB2의 데이터베이스 이름 스키마 이름 테이블을 작성하는 사용자 ID 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID 추가 구성 값
공통 데이터베이스 테이블
이 값을 두 번 지정함
  1. 테이블 작성 스크립트
  2. WebSphere ESB 구성 시 다음 중 하나 사용
    • 관리 콘솔
    • 설치 마법사
    • 프로파일 관리 도구
    • 자동 설치
    • 자동 프로파일 작성
주: 설치 프로그램을 먼저 실행하는 경우, 생성된 스크립트에 이미 올바른 스키마 이름 및 사용자 ID 값이 포함되어 있으므로 이 값을 한번만 지정합니다.
행을 읽고 쓸 수 있는 스키마 이름으로 테이블 작성 스크립트를 수정해야 합니다. 테이블을 작성할 수 있는 사용자 ID로 테이블 작성 스크립트를 수정해야 합니다.
다음 중 하나를 사용하여 프로파일 작성 중에 사용자 ID를 지정합니다.
  • 설치 마법사
  • 프로파일 관리 도구
  • 자동 설치
  • 자동 프로파일 작성
설치 프로그램 또는 프로파일 관리 도구를 사용하는 동안 기존 데이터베이스 테이블을 선택하거나 테이블 작성을 연기해야 합니다.

시나리오 3

이 시나리오에서는 모든 스키마 작성 시 동일한 사용자 ID를 사용합니다. 그러나 각 스키마는 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID가 다릅니다. 다음은 시나리오 3 특권의 예제입니다.
  • 스키마 이름: waterCom
  • 공통 테이블의 스키마 이름: waterCom
  • SCA.SYSTEM ME의 스키마 이름: waterSYSME
  • SCA.APP ME의 스키마 이름: waterAPPME
  • Event ME의 스키마 이름: waterEventME
  • ESBMessaging 테이블의 스키마 이름: waterESB
  • 스키마를 작성하는 사용자 ID: milk
  • 스키마를 선택, 삽입, 갱신 및 삭제하는 사용자 ID:
    스키마 이름 스키마를 선택, 삽입, 갱신 및 삭제하는 사용자 ID
    waterCom waterCom
    waterSYSME waterSYSME
    waterAPPME waterAPPME
    waterEventME waterEventME
    waterESB waterESB
표 4에는 DB2를 데이터베이스 벤더로 사용하여 스키마 이름 및 사용자 ID 특권을 설정하는 방법이 나열되어 있습니다. 다른 데이터베이스 벤더를 선택한 경우에는 스키마 이름 및 사용자 ID 특권을 설정하기 위해 해당 문서를 참조하십시오.
표 4. 시나리오 3
데이터베이스 테이블 DB2의 데이터베이스 이름 스키마 이름 테이블을 작성하는 사용자 ID 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID 추가 구성 값
공통 데이터베이스 테이블
다음에 이 값을 지정함
  • 설치 마법사
  • 프로파일 관리 도구
  • 자동 설치
  • 자동 프로파일 작성
이 스키마 이름은 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID와 동일합니다. 이 값은 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID와 동일합니다.
다음 중 하나를 사용하여 프로파일 작성 중에 사용자 ID를 지정합니다.
  • 설치 마법사
  • 프로파일 관리 도구
  • 자동 설치
  • 자동 프로파일 작성
데이터 소스를 작성한 후 스키마 이름을 사용하도록 DB2 값을 수정합니다.
메시징 테이블 각 메시징 엔진의 정의와 함께 이 값을 지정합니다. 테이블 작성 스크립트에 행을 선택, 삽입, 갱신 및 삭제하는 데 사용하는 스키마 이름이 포함되어야 합니다. 이 값은 행을 선택, 삽입, 갱신 및 삭제하는 사용자 ID와 동일합니다. 메시징 엔진 작성 중에 이 값을 지정합니다. 메시징 엔진 구성 중에 테이블 작성 옵션을 선택하십시오.  

reference 참조 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/rpln_userid_privilege_db.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).