RDBMSを介したトランザクション・ログの読取り

RDBMSがOracle 11.1.0.7、またはOracle 11.2.0.2以上の11g R2のバージョンである場合、DBLOGREADERオプションを指定してTRANLOGOPTIONSパラメータを使用します。

これらのリリース(ただしOracle 11g R1バージョンではない場合)には、データベース・サーバーを使用してREDOおよびアーカイブ・ログにアクセスするAPIが存在します。使用した場合、このAPIによってExtractで最大4MBの読込みバッファ・サイズが使用できるようになります。バッファを大きくすると、REDO率が高い場合にExtractのパフォーマンスが向上する可能性があります。TRANLOGOPTIONSDBLOGREADERBUFSIZEオプションを使用してバッファ・サイズを指定できます。

ノート:

REDOおよびアーカイブ・ログが通常のディスクまたはRAWデバイス上にある場合は、DBLOGREADERを使用することもできます。

DBLOGREADERおよびOracle Data Vaultを使用している場合は、「Oracle GoldenGate資格証明の確立」にリストされている権限に加えて、DV_GOLDENGATE_REDO_ACCESSロールをExtractデータベース・ユーザーに付与します。