场景:
没有装sde软件,直接把之前的sde用户数据导入到oracle11g中。
数据导完,后在catalog中连接sde时报:
Failed to connect to the specified server. Do you want to continue?
Underlying DBMS error[ORA-24344: 成功, 但出现编译错误Execute privilege for required Oracle builtin package DBMS_PIPE must be directly granted for the SDE DBA user, granting them a ROLE with execute access is insufficient.
解决方案:
用sys用户登录,在sql命令行下运行:
GRANT EXECUTE ON dbms_pipe TO public;
GRANT EXECUTE ON dbms_lock TO public;
问题解决。
本文介绍了一种解决在未安装SDE软件的情况下,将SDE用户数据导入Oracle11g后出现的连接问题的方法。通过授予public角色对dbms_pipe和dbms_lock的执行权限来解决ORA-24344错误。

4784

被折叠的 条评论
为什么被折叠?



