CHARMAP
適用対象
Replicat
説明
CHARMAPパラメータでは、文字マッピング・ファイルが文字コード・ポイント・マッピングをオーバーライドするように指定します。同じキャラクタ・セットのキャラクタ・セットの変換を有効にすると、パフォーマンスが低下することがあります。
デフォルト
パラメータ・ファイルのエンコーディングは、オペレーティング・システムのデフォルトのキャラクタ・セットです。
構文
CHARMAP charmap filename
文字マッピングファイルの書式は次のとおりです。
-- Sample character mapping file.
-- Can use -- or COMMENT as comment line.
-- Can use CHARSET parameter to specify file encoding.
--
-- Source character set
SOURCECHARSET shiftjis
--
-- Target character set
TARGETCHARSET ja16euc
--
-- Character map definition by one code point.
-- left hand is source and right hand target code point.
\xa2c1 \x89\xa2\xb7 -- override \xa2c1 to \x89\xa2\xb7
--
-- Character map definition by range. Number of source and target characters must be the same.
\x61 - \x7a \x41 - \x5a 例
次の例では、文字マッピング・テキスト・ファイルを使用して文字マップ定義が指定されます。
CHARMAP charmapdesc.txt
REPLACEBADCHAR FORCECHECK
これにより、ソースおよびターゲットが同じ場合でも、厳密なキャラクタ・セットの変換およびチェック・コード・ポイントが可能になります。
文字マッピング・ファイルに次を追加します。
SOURCECHARSET windows-932
TARGETCHARSET windows-932
\x61 - \x7a \x41 - \x5a 親トピック: Oracle GoldenGateパラメータ