Sybase 데이터베이스에서 보유 publication 사용

Sybase 데이터베이스를 사용하도록 브로커를 작성하고 다중 토픽을 보유 publication으로 자주 사용하려면 데이터베이스에서 보유 publication 테이블에 대해 낮은 수준의 잠금을 적용하는 것이 좋습니다. 보유 publication을 전혀 사용하지 않거나 자주 사용하지 않을 것이라면, 이 내용을 변경할 필요가 없습니다.

낮은 수준의 잠금을 적용하지 않고, 보유 publication의 사용이 너무 많으면 브로커에 교착 상태 문제가 발생합니다.

낮은 수준의 잠금을 적용하려면 다음을 수행하십시오.

  1. 명령 프롬프트에서 다음 명령을 입력하십시오.
    isql -Umqsiuid -Pmqsipw

    브로커에서 이 데이터베이스에 액세스할 수 있는 권한을 부여받은 다른 사용자 ID와 암호가 있으면, 이 명령에서 mqsiuidmqsipw 대신 해당 ID와 암호를 지정하십시오.

  2. 다음 명령으로 브로커 데이터베이스에 연결하십시오.
    use WBRKBKDB

    다른 이름으로 브로커 데이터베이스를 작성했으면, 명령에서 WBRKBKDB 대신 해당 이름을 지정하십시오.

  3. 다음 명령으로 낮은 수준의 잠금을 사용할 수 있도록 보유 publication 테이블을 갱신하십시오.
    alter table mqsiuid.BRETAINEDPUBS lock datarows

    이 데이터베이스 인스턴스의 소유자가 mqsiuid가 아니면, 이 명령에서 올바른 스키마 이름으로 수정하십시오.

  4. 다음 명령으로 변경을 적용하십시오.
    go
다음 명령을 입력하여 변경 내용이 적용되었는지 확인할 수 있습니다.
sp_help BRETAINEDPUBS
go

잠금 스키마가 다음과 같이 표시됩니다: lock scheme datarows.

변경 내용이 완료되지 않았으면 다음과 같이 표시됩니다: lock scheme allpages.

관련 태스크
구성요소 데이터베이스 구성
UNIX 시스템에서 데이터베이스 준비
데이터베이스에 연결
데이터베이스에 액세스 권한 부여
관련 참조
지원되는 데이터베이스
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ah14520_