diff --git a/src/current/molt/migrate-load-replicate.md b/src/current/molt/migrate-load-replicate.md index 18ea2a49a75..d883607d518 100644 --- a/src/current/molt/migrate-load-replicate.md +++ b/src/current/molt/migrate-load-replicate.md @@ -239,7 +239,7 @@ MOLT Fetch captures a consistent point-in-time checkpoint at the start of the da ~~~ DEBUG [Aug 25 15:29:38] upserted rows conflicts=0 duration=1.801ms proposed=1 target="\"molt\".\"public\".\"tbl1\"" upserted=1 - + DEBUG [Aug 25 15:29:38] progressed to consistent point: 77263736-7899-11f0-81a5-0242ac120002:1-39 ~~~ diff --git a/src/current/molt/molt-fetch.md b/src/current/molt/molt-fetch.md index 7ba02734849..02052c16583 100644 --- a/src/current/molt/molt-fetch.md +++ b/src/current/molt/molt-fetch.md @@ -984,6 +984,12 @@ To verify that your connections and configuration work properly, run MOLT Fetch ## Troubleshooting +
+ + + +
+ {% include molt/molt-troubleshooting-fetch.md %} ## See also diff --git a/src/current/molt/molt-replicator.md b/src/current/molt/molt-replicator.md index 1a395a61a18..5a0bfacbaee 100644 --- a/src/current/molt/molt-replicator.md +++ b/src/current/molt/molt-replicator.md @@ -42,13 +42,13 @@ The source database must be configured for replication: The SQL user running MOLT Replicator requires specific privileges on both the source and target databases: -| Database | Required Privileges | Details | -|------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| PostgreSQL source | | [Create PostgreSQL migration user]({% link molt/migrate-load-replicate.md %}#create-migration-user-on-source-database) | -| MySQL source | | [Create MySQL migration user]({% link molt/migrate-load-replicate.md %}?filters=mysql#create-migration-user-on-source-database) | -| Oracle source | | [Create Oracle migration user]({% link molt/migrate-load-replicate.md %}?filters=oracle#create-migration-user-on-source-database)
[Create sentinel table]({% link molt/migrate-load-replicate.md %}#create-source-sentinel-table)
[Grant LogMiner privileges]({% link molt/migrate-load-replicate.md %}#grant-logminer-privileges) | -| CockroachDB target (forward replication) | | [Create CockroachDB user]({% link molt/migrate-load-replicate.md %}#create-the-sql-user) | -| PostgreSQL, MySQL, or Oracle target (failback) | | [Grant PostgreSQL user permissions]({% link molt/migrate-failback.md %}#grant-target-database-user-permissions)
[Grant MySQL user permissions]({% link molt/migrate-failback.md %}?filter=mysql#grant-target-database-user-permissions)
[Grant Oracle user permissions]({% link molt/migrate-failback.md %}?filter=oracle#grant-target-database-user-permissions) | +| Database | Required Privileges | Details | +|------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PostgreSQL source | | [Create PostgreSQL migration user]({% link molt/migrate-load-replicate.md %}#create-migration-user-on-source-database) | +| MySQL source | | [Create MySQL migration user]({% link molt/migrate-load-replicate.md %}?filters=mysql#create-migration-user-on-source-database) | +| Oracle source | | [Create Oracle migration user]({% link molt/migrate-load-replicate.md %}?filters=oracle#create-migration-user-on-source-database)

[Create sentinel table]({% link molt/migrate-load-replicate.md %}#create-source-sentinel-table)

[Grant LogMiner privileges]({% link molt/migrate-load-replicate.md %}#grant-logminer-privileges) | +| CockroachDB target (forward replication) | | [Create CockroachDB user]({% link molt/migrate-load-replicate.md %}#create-the-sql-user) | +| PostgreSQL, MySQL, or Oracle target (failback) | | [Grant PostgreSQL user permissions]({% link molt/migrate-failback.md %}#grant-target-database-user-permissions)

[Grant MySQL user permissions]({% link molt/migrate-failback.md %}?filter=mysql#grant-target-database-user-permissions)

[Grant Oracle user permissions]({% link molt/migrate-failback.md %}?filter=oracle#grant-target-database-user-permissions) | ## Installation @@ -398,9 +398,9 @@ replicator mylogical
-{To start replication after an [initial data load with MOLT Fetch]({% link molt/migrate-load-replicate.md %}?filters=oracle#start-fetch), use the `oraclelogminer` command: +To start replication after an [initial data load with MOLT Fetch]({% link molt/migrate-load-replicate.md %}?filters=oracle#start-fetch), use the `oraclelogminer` command: -% include_cached copy-clipboard.html %} +{% include_cached copy-clipboard.html %} ~~~ shell replicator oraclelogminer ~~~ @@ -678,6 +678,12 @@ To verify that your connections and configuration work properly, run MOLT Replic ## Troubleshooting +
+ + + +
+ {% include molt/molt-troubleshooting-replication.md %} {% include molt/molt-troubleshooting-failback.md %}