6.5 エージェント・パラメータ - 一般

このトピックでは、Oracle GoldenGate Veridataエージェントの構成可能な次のパラメータについて定義します。

6.5.1 compare.xmldatatype.format

XMLSerializeのINDENT/NO INDENT機能を使用するには、compare.xmldatatype.formattrueまたはfalseに更新します。デフォルトでは、比較はINDENTで実行されます。NO INDENTを選択するには、compare.xmldatatype.format=falseを設定します。

ノート:

compare.xmldatatype.formatパラメータは、Oracle Agent専用です。

構文

compare.xmldatatype.format=true

デフォルト

true

6.5.2 coos.batch.fetch

バッチでcoosデータをフェッチするパラメータ。

デフォルト値

false

6.5.3 database.characterSet

database.characterSetパラメータは、比較のソース・データベースの文字をオーバーライドするために使用されます。

このパラメータ値は、文字データ(CHAR、VARCHAR2、CLOBおよびLONG)のエンコードに使用される文字セットの名前である必要があります。

このパラメータは、ターゲット・データベースのReplicatパラメータ・ファイルのSOURCECHARSET OVERRIDEと一致する必要があります。

これは、Oracleデータベースでのみサポートされています。

6.5.4 database.transaction.isolation

database.transaction.isolationプロパティは、初期比較時に使用されるトランザクション分離レベルを制御します。

Sybase、DB2、SQL ServerおよびTeradataのデフォルト値は、READ_UNCOMMITTEDです。

Oracleでサポートされている値は、READ_COMMITTEDのみです。

前述のSQL Serverバージョン2005では、値SNAPSHOTもサポートされています。この値を指定する場合、データベースでALLOW_SNAPSHOT_ISOLATIONが有効になっている必要があります。

非同期の確認では、常にREAD_COMMITTEDトランザクション分離レベルが使用されます。

デフォルト値

database.transaction.isolation=READ_UNCOMMITTED

6.5.5 pool.checkInterval

アイドル状態の接続のタイムアウトをチェックする時間間隔。

デフォルト値

1/4th of pool.maxIdleTime

6.5.6 pool.maxIdle

プールに存在するアイドル・データベース接続の最大数。

デフォルト値

20

6.5.7 pool.maxSize

Veridataによって保持されるデータベース接続プール。このプールが保持するデータベース接続の最大数を定義します。各ユーザーに対して、およびコンテナDBの場合は各PDBに対して、Veridataによって維持される個別のプールがあります。

デフォルト値

20

6.5.8 pool.maxIdleTime

接続プール内のアイドル接続のタイムアウト。値は秒単位です。

デフォルト値

300

6.5.9 pool.maxStatements

接続ごとのキャッシュされた文の数。デフォルト値は20です。

デフォルト値

20

6.5.10 server.port

server.portプロパティは、Oracle GoldenGate Veridataエージェントが接続リクエストをリスニングするポートです。

構文

server.port=Port Number
たとえば:
server.port=7862

6.5.11 rowscn

このプロパティは、デルタの初期比較をスキップする場合に使用します。指定されたSCN値より大きい行のみが比較されます。
このプロパティは、Oracle Agentに対してのみ有効です。

ノート:

このプロパティは、デルタの有無にかかわらず機能します。ただし、デルタを有効にする場合は、Oracle表のデフォルトのデルタ列であるORA_ROWSCNがデルタ列として使用されるようにします。

構文

rowscn=<scn number>

デフォルト値

なし

6.5.12 zlib.buffer.flush.size

zlib.buffer.flush.sizeプロパティは、extra flush()コールを判断するために使用されます。

エージェントがハング状態で、エージェント・プロセスのCPU使用率が約100%の場合、値を小さい値(700000など)に減らします。

この値は、10000から2000000にする必要があります。

デフォルト値

1000000