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の |
|
|
Windows ODBCデータソース・アドミニストレータ |
該当なし |