oracle存储过程加密后的有关问题

oracle存储过程加密后的问题用wrap对oracle的存储过程进行加密,加密后的存储过程都是invalid状态(上面有个

oracle存储过程加密后的问题
用wrap对oracle的存储过程进行加密,加密后的存储过程都是invalid状态(上面有个小红叉)。
可是在存储过程上点右键,然后选择DBMS_Data   ->   DDL,然后执行加密后的存储过程(F8),会提示Procedure   created,这时存储过程还是无效状态,Recompile这个存储过程后,他就变成Valid的了,这时执行这个存储过程也没有问题了

这到底是怎么回事?希望各位指点

[解决办法]
没有碰到过,顶
[解决办法]
oracle存储过程在oracle数据库服务器上执行,和ado有什么关系,你想把什么分收回去?如果想通了就当是散分吧