ttRepSubscriberStateSet
このプロシージャは、マスター・ストアのレプリケーション・サブスクライバの状態を変更します。
必要な権限
このプロシージャには、ADMIN
権限が必要です。
TimesTen ScaleoutおよびTimesTen Classicでの使用
このプロシージャはTimesTen Classicでサポートされていますが、TimesTen Scaleoutではサポートされません。関連ビュー
このプロシージャには関連ビューはありません。
構文
ttRepSubscriberStateSet('replicationName', 'replicationOwner', 'subscriberStoreName', 'subscriberHostName', newStateCode)
パラメータ
ttRepSubscriberStateSet
には、次のパラメータがあります。
パラメータ | 型 | 説明 |
---|---|---|
|
|
処理対象のレプリケーション・スキーム名です。 |
|
|
レプリケーション・スキームの所有者です。 |
|
|
状態を設定するサブスクライバのデータベース名です。 |
|
|
サブスクライバのホスト。 |
|
|
指定されたサブスクライバの新しい状態を表す整数コードです。
その他のすべての状態コードは許可されません。(このプロシージャでは、サブスクライバの状態を「failed」に設定することはできません。)詳細は、『Oracle TimesTen In-Memory Databaseレプリケーション・ガイド』の「サブスクライバのレプリケーション状態の設定」を参照してください。 |
結果セット
ttRepSubscriberStateSet
は結果を返しません。
例
次の例では、REPL.REPSCHEME
というレプリケーション・スキームについて、サブスクライバ・データベース(SUBSCRIBERDS ON SYSTEM1
)の状態を停止
(2
)に設定するようにマスター・データベースに指示します。
CALL ttRepSubscriberStateSet('REPSCHEME', 'REPL', 'SUBSCRIBERDS','SYSTEM1', 2);
すべてのサブスクライバの状態を一時停止
(1
)に設定するようマスター・データベースに指示するには、次のように実行します。
CALL ttRepSubscriberStateSet( , , , , 1 );
パラメータを指定しない場合の動作は、NULL
を使用した場合と同じです。
関連項目
- ttRepDeactivate
- ttRepTransmitSet
- ttReplicationStatus
- ttRepPolicySet
- ttRepStart
- ttRepStop
- ttRepSubscriberWait
- ttRepTransmitGet
- ttRepTransmitSet
- 『Oracle TimesTen In-Memory Database C開発者ガイド』の「ttRepDuplicateEx」