【问题标题】:redgate oracle 12c compare shows noneditionableredgate oracle 12c 比较显示不可编辑
【发布时间】:2018-03-23 19:38:03
【问题描述】:

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

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

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

创建或替换强制不可修改

在研究 EDITIONING 时,我们认为可能是因为本地 Oracle 安装不是可移植数据库 (PDB),因此我们更改了安装,并确认 EDITIONS_ENABLE 对用户来说是“Y”。

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

【问题讨论】:

    标签: database oracle redgate


    【解决方案1】:

    我在本地 12C 版本安装中一直找不到好的解决方案。最后我用恢复的12C版本自己备份创建,降级到Oracle Express的11.2版本。恢复降级版本后,比较并运行脚本后,我不再遇到比较问题。

    【讨论】:

      猜你喜欢
      • 2019-06-22
      • 2015-10-23
      • 2011-03-07
      • 2013-01-17
      • 2017-03-27
      • 1970-01-01
      • 1970-01-01
      • 2016-03-01
      • 1970-01-01
      相关资源
      最近更新 更多