redgate oracle 12c比较显示不可用

时间:2017-10-12 01:18:20

标签: database oracle redgate

为什么Redgate比较Oracle对对象显示NONEDITIONABLE?

我们已经在Windows机器上本地安装了Oracle 12C,以便在Unix机器上的主Oracle 12C数据库上运行它们之前干运数据库脚本。

在本地版本上运行脚本后,我们运行Redgate Schema比较并发现某些视图和触发器不匹配。经过进一步审查,两者之间的唯一区别是“不可理解”这个词。这不是我们脚本的一部分,我们不确定如何将它添加到对象的本地版本。

创造或取代不可挽回的力量

在研究EDITIONING时,我们认为可能是因为本地Oracle安装不是便携式数据库(PDB),所以我们更改了安装,并确认了EDITIONS_ENABLE是' Y'为用户。

我们正在向我们的本地恢复主要的转储,它似乎只是以前存在的对象。任何新对象都不会遇到此问题。

1 个答案:

答案 0 :(得分:1)

我无法在本地12C版本安装中找到一个好的解决方案。我最终使用恢复的12C版本通过自己的备份创建,我将其降级为Oracle Express的11.2版本。一旦我恢复了降级版本的比较并运行了脚本,我不再遇到比较问题。