Sybase データベースを使用するブローカーを作成し、複数のトピックに関する保存パブリケーションを頻繁に使用する予定の場合、データベース内の保存パブリケーション表に対して行レベルのロックを適用することをお勧めします。 保存パブリケーションの使用を予定していない場合、または頻繁に使用しない予定の場合、この変更を行う必要はありません。
行レベルのロックを適用せずに頻繁に保存パブリケーションを使用すると、ブローカーにデッドロックの問題が発生します。
行レベルのロックを適用するには、以下のようにします。
isql -Umqsiuid -Pmqsipw
このデータベースへのブローカー・アクセス用に別のユーザー ID とパスワードを許可している場合、このコマンド内の mqsiuid と mqsipw をご使用の値で置き換えてください。
use WBRKBKDB
別の名前でブローカー・データベースを作成した場合、このコマンド内の WBRKBKDB をその名前で置き換えてください。
alter table mqsiuid.BRETAINEDPUBS lock datarows
このデータベース・インスタンスの所有者が mqsiuid ではない場合、このコマンドで正しいスキーマ名に置き換えてください。
go
sp_help BRETAINEDPUBS go
ロック・スキームが次のように表示されます。 lock scheme datarows
変更が完了しなかった場合は次のように表示されます。 lock scheme allpages.
関連タスク
コンポーネント・データベースの構成
UNIX プラットフォーム上での Oracle または Sybase データベースの準備
Sybase データベースでの集約の使用
データベースへの接続
データベースへのアクセスの許可
関連資料
サポートされるデータベース
注意 |
商標 |
ダウンロード |
ライブラリー |
技術サポート |
フィードバック
![]() ![]() |
ah14520_ |