アクティブ・スタンバイ・ペアは、次の方法で変更できます。
詳細は、『Oracle TimesTen Replication - TimesTen to TimesTen開発者および管理者ガイド』のアクティブ・スタンバイ・ペアの構成の変更に関する項を参照してください。
TimesTenインスタンスでアクセス制御が有効な場合、この文にはADMIN権限が必要です。
ALTER ACTIVE STANDBY PAIR {
SubscriberOperation |
StoreOperation | InclusionOperation |
NetworkOperation } [...]
SubscriberOperationの構文は、次のとおりです。
{ADD | DROP } SUBSCRIBER FullStoreName
StoreOperationの構文は、次のとおりです。
ALTER STORE FullStoreName SET StoreAttribute
InclusionOperationの構文は、次のとおりです。
{ INCLUDE | EXCLUDE } {TABLE [Owner.]TableName |
CACHE GROUP [Owner.]CacheGroupName |
SEQUENCE [Owner.]SequenceName} [,...]
NetworkOperationの構文は、次のとおりです。
ADD ROUTE MASTER FullStoreName SUBSCRIBER FullStoreName
{ { MASTERIP MasterHost | SUBSCRIBERIP SubscriberHost }
PRIORITY Priority } [...]
DROP ROUTE MASTER FullStoreName SUBSCRIBER FullStoreName
{ MASTERIP MasterHost | SUBSCRIBERIP SubscriberHost } [...]
ALTER ACTIVE STANDBY PAIRには、次のパラメータがあります。
パラメータ | 説明 |
ADD SUBSCRIBER FullStoreName | 追加のサブスクライバ・データ・ストアを指定します。FullStoreNameは、DSNの記述のDataStore属性で指定されるデータ・ストア・ファイル名です。 |
DROP SUBSCRIBER FullStoreName | 指定したサブスクライバ・データ・ストアに更新が送信されないように指定します。この処理は、レプリケーション・スキームの持つサブスクライバが1つのみの場合に失敗します。FullStoreNameは、DSNの記述のDataStore属性で指定されるデータ・ストア・ファイル名です。 |
ALTER STORE FullStoreName SET StoreAttribute | データ・ストアの属性への変更を指定します。PORTおよびTIMEOUT属性のみをサブスクライバに設定できます。FullStoreName は、DSNの記述のDataStore属性で指定されるデータ・ストア・ファイル名です。 StoreAttribute句の詳細は、 「ALTER REPLICATION」を参照してください。 |
FullStoreName | 次のいずれかとして指定されるデータ・ストアです。 たとえば、データ・ストアのパスが directory/subdirectory/data.ds0 の場合、data が使用対象のデータ・ストア名です。 この名前は、DSNの記述のDataStore属性で指定されるデータ・ストア・ファイル名で、次の書式でホストIDをオプションで指定できます。
DataStoreName [ON Host] HostにはIPアドレスまたは1つ以上のIPアドレスに割り当てられたリテラルのホスト名を指定できます。ホスト名に特殊文字が含まれている場合、"MyHost-500"のように二重引用符で囲む必要があります。(『Oracle TimesTen Replication - TimesTen to TimesTen開発者および管理者ガイド』のホストIPアドレスの構成に関する項を参照してください。) |
{ INCLUDE | EXCLUDE } {TABLE [Owner.]TableName | CACHE GROUP [Owner.]CacheGroupName | SEQUENCE [Owner.]SequenceName } [,...] | 指定された表、順序またはキャッシュ・グループをレプリケーションに含めるか、またはレプリケーションから除外します。 INCLUDEを指定すると、表、順序またはキャッシュ・グループがレプリケーションに追加されます。各オブジェクト型(表、順序またはキャッシュ・グループ)に対して1つのINCLUDE句を使用します。 EXCLUDEを指定すると、表、順序またはキャッシュ・グループがレプリケーションから除外されます。各オブジェクト型(表、順序またはキャッシュ・グループ)に対して1つのEXCLUDE句を使用します。 |
ADD ROUTE MASTER FullStoreName SUBSCRIBER FullStoreName |
NetworkOperationをレプリケーション・スキームに追加します。各サブスクライバ・ストアへのすべてのアウトバウンド接続に対してマスター・ストアが使用するネットワーク・インタフェースを制御できます。 複数回指定できます。 |
DROP ROUTE MASTER FullStoreName SUBSCRIBER FullStoreName |
レプリケーション・スキームからNetworkOperationを削除します。 複数回指定できます。 |
MASTERIP MasterHost | SUBSCRIBERIP SubscriberHost |
MasterHostおよびSubscriberHostは、マスターおよびサブスクライバ・ストアのネットワーク・インタフェースのIPアドレスです。IPV6のドット表記または正規形式で指定するか、あるいはコロン表記で指定します。 句は複数回指定できます。ADDおよびDROP ROUTE MASTERの両方に対して有効です。 |
PRIORITY Priority | 1から99の整数で表される変数。IPアドレスの優先度を示します。整数値が小さいほど、優先度は高くなります。同じ優先度を持つアドレスが複数指定されている場合は、エラーが返されます。ピア接続の確立に使用する複数のIPアドレスの順序を制御します。 NetworkOperation句の構文で必須です。MASTERIP MasterHost | SUBSCRIBERIP SubscriberHost句の後ろに記述します。 |
サブスクライバをレプリケーション・スキームに追加します。
ALTER ACTIVE STANDBY PAIR
ADD SUBSCRIBER rep4;
2つのサブスクライバをレプリケーション・スキームから削除します。
ALTER ACTIVE STANDBY PAIR
DROP SUBCRIBER rep3
DROP SUBSCRIBER rep4;
rep3
およびrep4
データ・ストアのストア属性を変更します。
ALTER ACTIVE STANDBY PAIR
ALTER STORE rep3 SET PORT 23000 TIMEOUT 180
ALTER STORE rep4 SET PORT 23500 TIMEOUT 180;
1つの表、1つの順序および2つのキャッシュ・グループをレプリケーション・スキームに追加します。
ALTER ACTIVE STANDBY PAIR
INCLUDE TABLE my.newtab
INCLUDE SEQUENCE my.newseq
INCLUDE CACHE GROUP my.newcg1, my.newcg2;
NetworkOperation句をアクティブ・スタンバイ・ペアに追加します。
ALTER ACTIVE STANDBY PAIR
ADD ROUTE MASTER Rep1 SUBSCRIBER Rep2
MASTERIP "1.1.1.1" PRIORITY 1 SUBSCRIBERIP "2.2.2.2" PRIORITY 1;