Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database redgate oracle 12c比较显示不可修改_Database_Oracle_Redgate - Fatal编程技术网

Database redgate oracle 12c比较显示不可修改

Database redgate oracle 12c比较显示不可修改,database,oracle,redgate,Database,Oracle,Redgate,为什么Oracle的Redgate compare显示对象的非可编辑性 我们已经在windows计算机上本地安装了Oracle 12C,以便在Unix计算机上的Oracle 12C主数据库上运行数据库脚本之前先对其进行干运行 在本地版本上运行脚本后,我们运行Redgate Schema compare,发现一些视图和触发器不匹配。经进一步审查,两者之间的唯一区别是“不可附加”一词。这不是我们脚本的一部分,我们不确定这是如何添加到对象的本地版本的 创建或替换不可附加的力 在研究编辑时,我们认为可能

为什么Oracle的Redgate compare显示对象的非可编辑性

我们已经在windows计算机上本地安装了Oracle 12C,以便在Unix计算机上的Oracle 12C主数据库上运行数据库脚本之前先对其进行干运行

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

创建或替换不可附加的力

在研究编辑时,我们认为可能是因为本地Oracle安装不是便携式数据库(PDB),所以我们更改了安装,并确认用户的版本启用为“Y”


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

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