gpt4 book ai didi

oracle - 导出 Oracle 数据库,将其导入不同的用户,存储过程不起作用

转载 作者:行者123 更新时间:2023-12-04 07:00:03 26 4
gpt4 key购买 nike

我使用导出一个oracle“模式”

exp userid=/ file=pt.dmp log=pt.log owner=FOO buffer=10000000 statistics=NONE direct=Y

然后使用
imp userid=/ file=pt.dmp fromuser=FOO touser=paul

当我尝试使用新用户访问存储过程时,我得到
ORA-29541: class PAUL.ESMQOracleStoredProc could not be resolved

知道为什么一个用户可以解决这个问题而另一个用户不能吗?

最佳答案

错误消息表明这是一个 java 存储过程。所以它需要java权限。 CREATE PROCEDURE特权不会覆盖它。首先,FOO 需要 JAVAUSERPRIV同样,也许这就是 PAUL 所缺乏的?

此外,如果该 JSP 执行任何深奥的操作,则需要通过 dbms_java.grant_permission() 授予其他权限。 .您可以通过使用 the DBA_JAVA_POLICY view 找到这一点。比较 PAUL 和 FOO 的授予权限。

关于oracle - 导出 Oracle 数据库,将其导入不同的用户,存储过程不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com