ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## ttRepSubscriberStateSet

説明

実行中のマスター・ストアのレプリケーション・サブスクライバの状態を変更します。

アクセス制御

アクセス制御がTimesTenのインスタンスに対して有効である場合、このプロシージャにはADMIN権限が必要です。

構文

    ttRepSubscriberStateSet (replicationName, replicationOwner,
    subscriberStoreName, subscriberHostName, newStateCode)

パラメータ

ttRepSubscriberStateSetには、次のパラメータがあります。

パラメータ | データ型 | 説明
replicationName | CHAR(30) | 処理対象のレプリケーション・スキーム名です。NULLは、すべてのレプリケーション・スキームを示します。
replicationOwner | CHAR(30) | レプリケーション・スキームの所有者です。NULLは、すべてのレプリケーション・スキーム所有者を示します。
subscriberStoreName | VARCHAR(200) | 状態を設定するサブスクライバのデータ・ストア名です。NULLは、subscriberHostNameホスト上のすべてのストアを示します。
subscriberHostName | VARCHAR(200) | サブスクライバのホストです。NULLは、サブスクライバのピアのすべてのホストを示します。
newStateCode | INTEGER | 指定されたサブスクライバの新しい状態を表す整数コードです。 0/NULL: 開始 1: 一時停止 2: 停止 その他のすべての状態コードは許可されません。（このプロシージャでは、サブスクライバの状態を「failed」に設定することはできません。）

結果セット

ttRepSubscriberStateSetは結果を返しません。

例

次の例では、REPL.REPSCHEMEというレプリケーション・スキームについて、サブスクライバ・データ・ストア（SYSTEM1上のSUBSCRIBERDS）の状態を停止（2）に設定するようにマスター・データ・ストアに指示します。

    CALL ttRepSubscriberStateSet(`REPSCHEME', `REPL', `SUBSCRIBERDS',
             `SYSTEM1', 2);

すべてのサブスクライバの状態を一時停止（1）に設定するようマスター・データ・ストアに指示するには、次のように実行します。

    CALL ttRepSubscriberStateSet( , , , , 1 );

    パラメータを指定しない場合の動作は、NULLを使用した場合と同じです。

関連項目

『Oracle TimesTen In-Memory Database C開発者およびリファレンス・ガイド』のttRepDuplicateEx
ttReplicationStatus
ttRepPolicySet
ttRepStart
ttRepStop
ttRepSubscriberWait
ttRepSyncGet
ttRepSyncSet