Capabilities for DB2 for Linux, UNIX and Windows

From HVR
Jump to: navigation, search

This section describes the capabilities supported by HVR on DB2 for Linux, UNIX and Windows. For more information about the requirements, access privileges, and other features of HVR when using Aurora MySQL for replication, see Requirements for DB2 for Linux, UNIX and Windows.

Capture

HVR supports the following capabilities on DB2 for Linux, UNIX and Windows:

  • Capture changes from location (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Log-based capture (capture from DBMS logging system) (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Log-based capture of tables without a primary key (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Access to logs using SQL interface (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Log-based capture of tables with LOB column (DB2 for Linux, UNIX and Windows version 9.7 and above, since HVR 5.3.1/4)
  • Online refresh using accurate LSN/SCN (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Populates column hvr_cap_user for use in ColumnProperties {hvr_cap_user} substitutions (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Log-based capture of truncate table statements (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Multiple log-based capture jobs can capture from same database (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Capture from tables with value compression (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Capture from tables with row compression (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Log-based capture checkpointing (action Capture /CheckpointingFrequency) (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Trigger-based capture (action Capture /TriggerBased) (DB2 for Linux, UNIX and Windows version 9.7 and above)


HVR does not support the following capabilities on DB2 for Linux, UNIX and Windows:

  • Log-based capture of DDL statements using action AdaptDDL
  • Direct access to logs on a file system
  • Log-based capture from hidden rowid column (ColumnProperties /CaptureFromRowId)
  • Rewind log-based capture to specific time (hvrinit option -i)
  • hvrlogrelease to preserve journal/archives
  • Read archives from an alternative directory (Capture /ArchiveLogPath)


HVR Hub

HVR supports Hub database (DB2 for Linux, UNIX and Windows version 9.7 and above)


Integrate

HVR supports the following capabilities on DB2 for Linux, UNIX and Windows:

  • Integrate changes into location (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Integrate with /Burst (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Integrate with /BurstCommitFrequency (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Continuous integration (Integrate without /Burst) (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Action TableProperties with /DuplicateRows for continuous integration (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Continuous integrate with /OnErrorSaveFailed (without /Burst) (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Action Transform /SoftDelete (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • Creation and update of HVR state tables


HVR does not support the following capabilities on DB2 for Linux, UNIX and Windows:

  • Disable/enable database triggers during integrate (/NoTriggerFiring)
  • Integrate with /DbProc


Bi-directional Replication

HVR supports the following capabilities on DB2 for Linux, UNIX and Windows:

  • Detection of changes made by HVR in a bidirectional channel to prevent loop-back (DB2 for Linux, UNIX and Windows version 9.7 and above, state table needs to be created before replication starts)
  • Collision Detect with /TimestampColumn (DB2 for Linux, UNIX and Windows version 9.7 and above)


HVR does not support the following capabilities on DB2 for Linux, UNIX and Windows:


Refresh and Compare

HVR supports the following capabilities on DB2 for Linux, UNIX and Windows:


Other Capabilities

HVR supports the following capabilities on DB2 for Linux, UNIX and Windows:

  • Call database procedure dbproc during replication jobs (action AgentPlugin /DbProc) (DB2 for Linux, UNIX and Windows version 9.7 and above)
  • DbObjectGeneration with /IncludeSQLFile (DB2 for Linux, UNIX and Windows version 9.7 and above)


HVR does not support the following capabilities on DB2 for Linux, UNIX and Windows:

  • Use distribution key for parallelizing changes within a table (ColumnProperties /DistributionKey)
  • International table and column names where DBMS is not configured with UTF-8 encoding