CTXSYS 权限不足

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

我正在一个 19c 自治数据库中工作,试图创建一个用户“分析师”来进行文档的文本和实体提取。授予 CTXSYS 权限时,有些可以工作,有些则失败。从下面的第 7-14 行开始,有 4 次授权成功,4 次授权因权限不足而失败。我需要对我的管理员帐户进行更改才能向分析师授予权限吗?

create user analyst identified by XXX default tablespace analyst_ts;

grant create session, create table , create view, create type, create procedure, create sequence to analyst;

grant create job to analyst;

grant ctxapp to analyst;

grant select on V$PARAMETER to analyst;

grant execute on ctx_entity to analyst;

GRANT EXECUTE ON CTXSYS.CTX_CLS to analyst; --failed ora-01031 insufficient privileges

GRANT EXECUTE ON CTXSYS.CTX_DDL to analyst;

GRANT EXECUTE ON CTXSYS.CTX_DOC to analyst; --failed ora-01031 insufficient privileges

GRANT EXECUTE ON CTXSYS.CTX_OUTPUT to analyst;

GRANT EXECUTE ON CTXSYS.CTX_QUERY to analyst; --failed ora-01031 insufficient privileges

GRANT EXECUTE ON CTXSYS.CTX_REPORT to analyst; --failed ora-01031 insufficient privileges

GRANT EXECUTE ON CTXSYS.CTX_THES to analyst;

grant execute on CTXSYS.CTX_ULEXER to analyst;

grant execute on dbms_crypto to analyst;

grant alter session to analyst;

我尝试过更改管理员帐户的权限,但我不确定要进行哪些更改。

oracle database-administration oracle19c oracle-autonomous-db
1个回答
0
投票

您发现了一个错误 - 缺少一些权限。我们希望尽快将其投入生产。

如果您有任何疑问,请。联系我:[电子邮件受保护]

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