DDLReplicationAction

表または順序を、作成時にアクティブ・スタンバイ・ペアのレプリケーション・スキームに含めるかどうかを決定します。

DDLReplicationLevel接続属性が2または3に設定されている場合、表を含めることができます。DDLReplicationLevel接続属性が3に設定されている場合、順序を含めることができます。

DDL操作のレプリケーションは、DDLReplicationLevel接続属性のセット値により(制限付きで)有効になります。詳細は、「DDLReplicationLevel」を参照してください。

この値は、『Oracle TimesTen In-Memory Database SQLリファレンス』で説明されているALTER SESSION SQL文を使用して変更できます。例:

ALTER SESSION SET DDL_REPLICATION_ACTION='EXCLUDE';

ALTER SESSIONで設定される値は、この属性で設定される値を上書きします。

アクティブ・スタンバイ・ペアを変更する例については、『Oracle TimesTen In-Memory Databaseレプリケーション・ガイド』「アクティブ・スタンバイ・ペアの変更」を参照してください。

DDL操作は自動的にコミットされます。RETURN TWOSAFEが指定されている場合は、エラーおよびタイムアウトが発生する可能性があります(『Oracle TimesTen In-Memory Databaseレプリケーション・ガイド』「RETURN TWOSAFE」を参照)。RETURN TWOSAFEタイムアウトが発生すると、LOCAL COMMIT ACTIONが指定されていても、DDLトランザクションはローカルでコミットされます。

DDLのレプリケーションの詳細は、『Oracle TimesTen In-Memory Databaseレプリケーション・ガイド』「アクティブ・スタンバイ・ペアでのDDL変更」を参照してください。

必要な権限

この属性の値がINCLUDEの場合はADMIN権限が必要です。

TimesTen ScaleoutおよびTimesTen Classicでの使用

この属性はTimesTen Classicでサポートされていますが、TimesTen Scaleoutではサポートされません。

設定

DDLReplicationActionは次のように設定します。

属性の設定場所 属性の表示 設定

CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicのodbc.iniファイル

DDLReplicationAction

INCLUDE (デフォルト) - 適切なDDLReplicationLevel値が構成されている場合、表または順序が作成されるとアクティブ・スタンバイ・ペアのスキームに自動的に追加されます。

EXCLUDE - 表または順序が作成されても、アクティブ・スタンバイ・ペアには自動的に追加されません。

Windows ODBCデータソース・アドミニストレータ

該当なし