有没有办法比较 2 个 oracle 数据库表之间的数据或事务?
Is there a way to compare the data or transactions between 2 oracle database tables?
我们正在使用 Liquibase 在所有环境中迁移我们的更改 (Oracle)。大多数 Oracle 数据库有两种类型的表(事务型和配置型)。我们只是迁移配置表的数据。
Liquibase(或任何其他工具)是否有办法比较或区分 2 个数据库(Development DB 与 MasterConfig DB)中所做的数据更改?我只是想了解这是否可能
在 SQL Developer 中,您有一个比较数据库的工具:
工具 -> 数据库差异
我敢打赌 Toad 或 PL/Developer 等其他工具中也有类似的东西。
还有一个工具
DBMS_COMPARISON
有一些细节和例子。也许有帮助。
https://oracle-base.com/articles/11g/dbms_comparison-identify-row-differences-between-objects
Liquibase diff 命令可以显示差异并提供更改集来修复差异。
我们正在使用 Liquibase 在所有环境中迁移我们的更改 (Oracle)。大多数 Oracle 数据库有两种类型的表(事务型和配置型)。我们只是迁移配置表的数据。
Liquibase(或任何其他工具)是否有办法比较或区分 2 个数据库(Development DB 与 MasterConfig DB)中所做的数据更改?我只是想了解这是否可能
在 SQL Developer 中,您有一个比较数据库的工具: 工具 -> 数据库差异
我敢打赌 Toad 或 PL/Developer 等其他工具中也有类似的东西。
还有一个工具
DBMS_COMPARISON
有一些细节和例子。也许有帮助。 https://oracle-base.com/articles/11g/dbms_comparison-identify-row-differences-between-objects
Liquibase diff 命令可以显示差异并提供更改集来修复差异。