ORA-27486:权限不足

问题描述 投票:0回答:1

我收到“ORA-27486:权限不足”错误。

我在这里缺少什么补助金? 我正在使用 DBMS_PARALLEL_EXECUTE 执行插入脚本,并且在 DBMS_PARALLEL_EXECUTE.RUN_TASK 中收到此错误

示例脚本:

INSERT INTO TAB(col2, col2)
SELECT PDPT_PTY.FUNC(col1), col2
FROM TAB_PRT

如果我不使用

PDPT_PTY.FUNC()
我就能够执行,我的意思是如果我只使用'col1'。

我已尝试向所有用户(包括

DBMS_PARALLEL_EXECUTE
)提供
PDPT_PTY
的资助。

oracle-database plsql oracle-sqldeveloper sql-grant oracle
1个回答
0
投票

要并行执行块,您必须具有 CREATE JOB 系统权限。

来源:123.2 来自 docs

除此之外,当然您还需要

INSERT
TAB
权限以及
SELECT
TAB_PRT
权限。

但是,考虑到您的执行仅由于函数调用而失败,您将需要

EXECUTE
权限,请参阅 https://docs.oracle.com/cd/A58617_01/server.804/a58227/ch18。嗯

© www.soinside.com 2019 - 2024. All rights reserved.