Red Gate Oracle Schema将v3与v4进 行比较不解释UserObjectPrivileges

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Red Gate Oracle Schema将v3与v4进 行比较不解释UserObjectPrivileges相关的知识,希望对你有一定的参考价值。

我正在使用Red Gate Oracle Schema Compare版本3为我们的数据库生成迁移脚本。

但是,在转到版本4时,与Scripts文件夹的架构比较无法成功解释UserObjectPrivileges。它会生成REVOKES。

我该如何解决这个问题?

这可能是相关的,但Red Gate Oracle Schema Compare版本4还检测到版本3导出到文件系统的文件和版本4导出到文件系统的文件之间存在“两者中存在但不同的对象”,即使我已经在Notepad ++中比较它们并使用命令行fc / b(二进制比较),没有检测到差异。我甚至复制并粘贴了一个,但它们仍被视为“存在于两者中但却不同的对象”。

答案

好吧,我问红门支持,回复如下:

“看起来这些都是预期的变化。您看到的差异是由我们在保存文件授权(在3.0.16版本中发布)中所做的更改引起的。在这种情况下,它不是错误 - 这是预期的操作,因为现在必须重建文件。如果你想要相等,你应该使用这些授权进行部署。在第一次部署之后,你应该更改比较站点并再次部署(如果它再次显示授权的任何差异)。 actions对象权限应该与最新的Schema Compare版本兼容。“

以上是关于Red Gate Oracle Schema将v3与v4进 行比较不解释UserObjectPrivileges的主要内容,如果未能解决你的问题,请参考以下文章

Red Gate(SQLToolbelt)SQL Server的安装与注册(破解)

墙内用户下载Red Gate软件的方法

使用Red Gate Sql Compare 数据库同步工具进行SQL Server的两个数据库的结构比较同步

Red Gate Ants 不会跟踪已部署代码中的任何方法

clickhouse 是不是提供任何工具,例如 red gate sql toolbelt

将数据从 Oracle Golden Gate 馈送到 Big Query 的最佳方式是啥