Oracle GoldenGateクラシックのドキュメント 準備 Oracle GoldenGate Classic Architectureのデータベースの準備 Teradata Oracle GoldenGateシステムの準備 処理のための表の準備 表における行の一意性の保証 Oracle GoldenGateで使用する行識別子の種類を判別する方法 Oracle GoldenGateで使用する行識別子の種類を判別する方法 TABLEまたはMAP文でKEYCOLS句が使用されないかぎり、Oracle GoldenGateは、使用する行識別子を次の優先順位に従って選択します。 主キー(Standard Editionインスタンスの表に必要)。 タイムスタンプまたはマテリアライズされていない計算結果列を含まない英数字順で最初の一意キー。 これらのキー・タイプのいずれも存在しない場合、Oracle GoldenGateは、データベースで一意キーでの使用を許可されているすべての列(キー内での使用がOracle GoldenGateでサポートされていない列やOracle GoldenGate構成から除外されている列は除く)で疑似キーを作成します。 ノート: 表に各種のキーが存在する場合や、表にキーがまったくない場合、Oracle GoldenGateはメッセージをレポート・ファイルに記録します。すべての列からキーを作成すると、ソース・システムのOracle GoldenGateのパフォーマンスが低下します。ターゲットでは、このキーはReplicatであまり効率的でないより大きいWHERE句が使用される原因となります。