6.4 CHARSET
適用対象
Extract、Replicat、DEFGEN、ManagerおよびGLOBALS
説明
CHARSET
パラメータでは、ローカルのOracle GoldenGateインスタンスでのパラメータ・ファイルの文字セットを指定します。デフォルトでは、パラメータ・ファイルは、ローカル・オペレーティング・システムのデフォルトの文字セットで作成されます。CHARSET
では、ローカル・プラットフォームが必要な文字をサポートしていない場合に、かわりに使用する文字セットを指定します。
CHARSET
は、問合せパラメータと一緒に使用できません。
CHARSET
では、ローカル・プラットフォームがオペレーティング・システムのデフォルトの文字セットとしてマルチバイト文字をサポートしていない場合に、エスケープ・シーケンス(\uXXXX
)を必要とせずに、パラメータ・ファイルでマルチバイト文字などのオペレーティング・システムの互換性のない文字を使用できます。
CHARSET
は、あるシステムでパラメータ・ファイルを作成中に使用することもできますが、別の文字セットを使用した別のシステムで使用されます。異なる文字セット間の非互換性の可能性を回避するには、Oracle GoldenGateがパラメータ・ファイルを使用するシステムと同じシステム上にパラメータ・ファイルを作成する必要があります。
ノート:
mgr.prm
ファイルでのCHARSET
の使用は、12.1.2.xより前のリリースではサポートされていません。
パラメータ・ファイルでの配置
CHARSET
は、パラメータ・ファイルの最初の行に配置する必要があります。
GLOBALSファイルでの使用方法
GLOBALS
ファイルのCHARSET
では、すべてのローカル・プロセスのパラメータ・ファイルに対してデフォルトの文字セットを設定します。個別のパラメータ・ファイルのCHARSET
は、GLOBALS
で設定されるデフォルト値より優先されます。
ネストされたパラメータ・ファイルでの使用方法
OBEY
またはINCLUDE
パラメータを含むパラメータ・ファイルでCHARSET
を使用できますが、参照パラメータ・ファイルはCHARSET
文字セットを継承しません。参照ファイル内のワイルドカード・オブジェクト名を読み取るためにCHARSET
文字セットが使用されますが、エスケープ・シーケンス(\uXXXX
)を使用して、参照ファイル内の他のすべての互換性のない文字を指定する必要があります。
デフォルト
なし
例
CHARSET UTF-8
親トピック: Managerパラメータ