ORA-01031:在create index中使用online时权限不足

时间:2018-05-30 09:52:46

标签: oracle indexing plsql

在下面的程序中,当我在线使用时,然后在执行期间给出错误“ORA-01031:权限不足”,而在没有在线运行时它运行正常。

CREATE OR REPLACE procedure p_temp_1 is
begin
execute immediate 'CREATE INDEX pp_temp1  ON p_temp  (access_no) online ';
end;

我需要提供哪些特权?

1 个答案:

答案 0 :(得分:2)

  

检查权限并且用户被授予“CREATE TABLE”但是   来自RESOURCE角色。存储的PL / SQL需要直接授权和   因此,程序失败并且“权限不足”。所以   之后直接向用户授予'CREATE TABLE'系统特权   索引的创建。

From here