我正在尝试使用sqldeveloper数据库差异工具比较模式。当它完成比较时(非常快),它告诉我数据库中所有对象的以下内容:SCHEMA_NAME.MD5使用SCHEMA_NAME连接。无法比较对象。确保您拥有必要的权限。您必须拥有对象或具有select_catalog_role两个用户都具有select_catalog_role角色。我是否缺少任何要分配的权限?我的数据库有问题吗?
dxpyg8gm1#
我遇到了同样的问题。如果你在一些表定义中检查SQL选项卡(SQL表crate脚本),也会发生这种情况-显示空屏幕。我尝试一步一步地执行SQL Developer执行的相同SQL(SQL Developer中有一个“语句日志”)。有6个独立的SQL语句,最后,其中一个给出了正确的错误:“ORA-01652:无法在"“TEMP"中将临时段扩展128”。通过扩展来解决这个问题(例如,通过以下方式:https://dba.stackexchange.com/questions/240774/how-to-increase-size-of-temp-tablespace-in-oracle-12c-rac-with-asm)纠正了此错误和其他一些错误行为。现在我可以为表生成SQL创建脚本,在模式之间进行区分等。
1条答案
按热度按时间dxpyg8gm1#
我遇到了同样的问题。如果你在一些表定义中检查SQL选项卡(SQL表crate脚本),也会发生这种情况-显示空屏幕。
我尝试一步一步地执行SQL Developer执行的相同SQL(SQL Developer中有一个“语句日志”)。有6个独立的SQL语句,最后,其中一个给出了正确的错误:“ORA-01652:无法在"“TEMP"中将临时段扩展128”。
通过扩展来解决这个问题(例如,通过以下方式:https://dba.stackexchange.com/questions/240774/how-to-increase-size-of-temp-tablespace-in-oracle-12c-rac-with-asm)纠正了此错误和其他一些错误行为。
现在我可以为表生成SQL创建脚本,在模式之间进行区分等。