首先创建过程 
create or replace procedure aaa(vapplue IN  VARCHAR2) 
as 
begin 
    context.app_context(Context.mkt,vapplue); 
end aaa; 创建包头 
create or replace package Context is 
  NameSpace constant  varchar2(3) := 'ses'; 
  mkt    constant  varchar2(3) := 'mem'; 
  
  procedure app_context(p_name in varchar2,p_value in varchar2); 
end Context; 创建包体 
create or replace package body Context  is 
  procedure app_context(p_name in varchar2,p_value in varchar2) is 
  begin 
    dbms_session.set_context(NameSpace,p_name,p_value); 
  end app_context; 
end Context ; 在我调用过程aaa的时候,始终无法调用dbms_session.set_context,提示权限不够; 
我的用户什么DBA权限等等,是已经付过值的,但是就是无法调用.无法解决得的请勿扰;
可以解决的,请留下QQ