Replication Server does not require replication definitions to maintain a standby database, although using replication definitions can improve performance when replicating into a standby database. You can create a replication definition for each table in the logical database. You can also use function replication definitions when replicating into a standby database.
Replication definitions can change how Replication Server replicates data into a standby database, allowing you to optimize your warm standby application or enable a non-default behavior that your application requires.
You can use replication definitions in a warm standby application in the following scenarios:
To improve the performance of the replication system, as described under “Using replication definitions to optimize performance”.
In normal replication into or out of the logical database, as described in “Warm standby applications using replication”.