DB2 Universal Database 8.2 különféle megoldásokat kínál a felhasználó számára adatok egyik relációs adatbázisból másikba történő replikálására. A forráson végrehajtott változtatásokat, mielőtt a célrendszerekbe replikálná, relációs táblákban rögzíti és tárolja a program.
Az SQL replikáció a forráson végrehajtott változásokat rögzíti, és átmeneti táblák segítségével tárolja a végrehajtott tranzakciós adatokat. A rendszer ezután az átmeneti táblákból kiolvasva a céltáblákba replikálja a változásokat. Az átmeneti táblák segítségével az adatok egy helyen rögzíthetők és tárolhatók, mielőtt különböző formátumokban és eltérő továbbítási időközönként a több különböző célhoz továbbítaná azokat a rendszer.
A replikáció történhet folyamatosan, meghatározott időközönként, illetve egyetlen alkalommal. A folytonos replikáció hasznos lehet abban az esetben, ha a futó alkalmazásnak közel valósidejű adatokra van szüksége, mint például repülőjegy-foglalásnál. Az időközönként történő replikáció hasznos lehet nagy adatmennyiségek csúcsidőn kívüli replikálásánál.