为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM DBMS 8 【操作系统】:linux 【CPU】: x86_64 【问题描述】:执行SP_CLOSE_SESSION函数kill会话,需要赋予用户哪些权限
这个函数的权限暂时不可能授给普通用户,如果实在需要,可以用管理员创建一个包装函数进行授权,再将该包装函数授给普通用户,如: CREATE OR REPLACE PROCEDURE KILL_SESS (V_SESS_ID BIGINT) AS BEGIN EXECUTE IMMEDIATE 'SP_CLOSE_SESSION(' || V_SESS_ID || ');'; END;
杀会话 DBA权限账户才行,没有单独针对这个函数的权限分配
这个函数的权限暂时不可能授给普通用户,如果实在需要,可以用管理员创建一个包装函数进行授权,再将该包装函数授给普通用户,如:
CREATE OR REPLACE PROCEDURE KILL_SESS (V_SESS_ID BIGINT)
AS
BEGIN
EXECUTE IMMEDIATE 'SP_CLOSE_SESSION(' || V_SESS_ID || ');';
END;