1. A heartbeat table simply provides an easy way to confirm changes are being replicated in a Streams environment.

2. You can configure the Capture process at the Table, Schema or Database level.

For further details, you may want to review Oracle® Streams Replication Administrator's Guide.