oracle – 谁是diana,为什么不让我的数据库对象编译?

前端之家收集整理的这篇文章主要介绍了oracle – 谁是diana,为什么不让我的数据库对象编译?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好吧,所以问题标题是一个小舌头在脸颊,但问题是足够严重。有时,在模式中编译对象或导入转储文件时,我看到以下错误消息:
ORA-04028: cannot generate diana for object SCOTT.VW_EMP

这是什么意思,我怎么能避免呢?

相关的这里:PL / sql,包大小,解析树节点,代码行。

Diana是Oracle的接口定义语言,用于表示数据库表的结构以及PL / sql程序单元作为属性树的逻辑。

对分析树节点的数量有内部限制。编译器版本设置代码的最大行数。

所以检查PL / sql逻辑的大小和代码行。它可能不可能,甚至是必要的知道你的版本可以处理的实际限制。

一旦你知道在哪里适合你的包装尺寸,一半的问题就解决了。

让我们知道,当你解决了另一半,也,谢谢。

猜你在找的Oracle相关文章